ENH: Improve cryptic error messages for invalid FFT sizes
ENH: Improve cryptic error messages for invalid FFT sizes

fft([]) used to produce "error: (n>0&&n<=size(x)) failed for 1st keyword n: zrfft:n=0".  Now it says "ValueError: Invalid number of FFT data points (0) specified."

BUG: Also fix my previous error message for fftn that would raise TypeError if s were a tuple.

witcxc/scipy,jseabold/scipy,Stefan-Endres/scipy,apbard/scipy,gfyoung/scipy,Gillu13/scipy,Eric89GXL/scipy,aman-iitj/scipy,giorgiop/scipy,pnedunuri/scipy,haudren/scipy,ales-erjavec/scipy,apbard/scipy,niknow/scipy,nonhermitian/scipy,Shaswat27/scipy,larsmans/scipy,gef756/scipy,ChanderG/scipy,nvoron23/scipy,ogrisel/scipy,bkendzior/scipy,lukauskas/scipy,dch312/scipy,gef756/scipy,dominicelse/scipy,vhaasteren/scipy,Newman101/scipy,matthew-brett/scipy,jakevdp/scipy,ogrisel/scipy,argriffing/scipy,Stefan-Endres/scipy,lhilt/scipy,pyramania/scipy,rmcgibbo/scipy,mortada/scipy,apbard/scipy,newemailjdm/scipy,apbard/scipy,mdhaber/scipy,gef756/scipy,petebachant/scipy,trankmichael/scipy,nvoron23/scipy,anielsen001/scipy,ortylp/scipy,zerothi/scipy,Shaswat27/scipy,grlee77/scipy,sonnyhu/scipy,jakevdp/scipy,rmcgibbo/scipy,kalvdans/scipy,arokem/scipy,richardotis/scipy,raoulbq/scipy,endolith/scipy,hainm/scipy,njwilson23/scipy,Newman101/scipy,aman-iitj/scipy,endolith/scipy,niknow/scipy,zxsted/scipy,mtrbean/scipy,piyush0609/scipy,anielsen001/scipy,aeklant/scipy,befelix/scipy,zxsted/scipy,vberaudi/scipy,jjhelmus/scipy,arokem/scipy,pbrod/scipy,sauliusl/scipy,jonycgn/scipy,sauliusl/scipy,WillieMaddox/scipy,maniteja123/scipy,fernand/scipy,gef756/scipy,maciejkula/scipy,giorgiop/scipy,felipebetancur/scipy,minhlongdo/scipy,jamestwebber/scipy,lhilt/scipy,kleskjr/scipy,kleskjr/scipy,befelix/scipy,tylerjereddy/scipy,Shaswat27/scipy,zerothi/scipy,witcxc/scipy,Kamp9/scipy,pizzathief/scipy,rmcgibbo/scipy,maciejkula/scipy,tylerjereddy/scipy,jakevdp/scipy,pizzathief/scipy,josephcslater/scipy,behzadnouri/scipy,vanpact/scipy,anntzer/scipy,nvoron23/scipy,jsilter/scipy,argriffing/scipy,FRidh/scipy,argriffing/scipy,behzadnouri/scipy,newemailjdm/scipy,lhilt/scipy,niknow/scipy,scipy/scipy,ogrisel/scipy,aman-iitj/scipy,chatcannon/scipy,rmcgibbo/scipy,zaxliu/scipy,cpaulik/scipy,woodscn/scipy,Srisai85/scipy,ndchorley/scipy,argriffing/scipy,ortylp/scipy,kalvdans/scipy,mortonjt/scipy,ales-erjavec/scipy,anntzer/scipy,Eric89GXL/scipy,maniteja123/scipy,futurulus/scipy,Stefan-Endres/scipy,Dapid/scipy,fredrikw/scipy,dch312/scipy,perimosocordiae/scipy,zxsted/scipy,zerothi/scipy,zxsted/scipy,endolith/scipy,jseabold/scipy,nmayorov/scipy,pschella/scipy,ogrisel/scipy,witcxc/scipy,mgaitan/scipy,vanpact/scipy,zerothi/scipy,zerothi/scipy,mortonjt/scipy,haudren/scipy,larsmans/scipy,felipebetancur/scipy,gertingold/scipy,jsilter/scipy,mhogg/scipy,raoulbq/scipy,e-q/scipy,ndchorley/scipy,person142/scipy,hainm/scipy,mdhaber/scipy,zaxliu/scipy,trankmichael/scipy,fredrikw/scipy,pizzathief/scipy,pizzathief/scipy,dch312/scipy,efiring/scipy,felipebetancur/scipy,rmcgibbo/scipy,nonhermitian/scipy,lukauskas/scipy,Shaswat27/scipy,cpaulik/scipy,perimosocordiae/scipy,surhudm/scipy,nmayorov/scipy,pbrod/scipy,futurulus/scipy,futurulus/scipy,Eric89GXL/scipy,haudren/scipy,zaxliu/scipy,piyush0609/scipy,scipy/scipy,vhaasteren/scipy,fredrikw/scipy,gfyoung/scipy,ndchorley/scipy,trankmichael/scipy,Newman101/scipy,minhlongdo/scipy,fredrikw/scipy,WarrenWeckesser/scipy,anielsen001/scipy,anielsen001/scipy,zxsted/scipy,newemailjdm/scipy,perimosocordiae/scipy,ilayn/scipy,grlee77/scipy,gertingold/scipy,zxsted/scipy,raoulbq/scipy,Dapid/scipy,jor-/scipy,vhaasteren/scipy,WillieMaddox/scipy,richardotis/scipy,surhudm/scipy,rgommers/scipy,ortylp/scipy,trankmichael/scipy,aarchiba/scipy,grlee77/scipy,niknow/scipy,petebachant/scipy,nonhermitian/scipy,dch312/scipy,haudren/scipy,andyfaff/scipy,andyfaff/scipy,woodscn/scipy,Gillu13/scipy,behzadnouri/scipy,minhlongdo/scipy,endolith/scipy,Kamp9/scipy,aeklant/scipy,mikebenfield/scipy,matthewalbani/scipy,Dapid/scipy,mingwpy/scipy,andyfaff/scipy,jjhelmus/scipy,mtrbean/scipy,hainm/scipy,mhogg/scipy,vhaasteren/scipy,mhogg/scipy,kalvdans/scipy,mortada/scipy,sriki18/scipy,cpaulik/scipy,mikebenfield/scipy,richardotis/scipy,dominicelse/scipy,matthew-brett/scipy,surhudm/scipy,Srisai85/scipy,newemailjdm/scipy,Stefan-Endres/scipy,tylerjereddy/scipy,sonnyhu/scipy,FRidh/scipy,andim/scipy,hainm/scipy,gfyoung/scipy,sriki18/scipy,jonycgn/scipy,mtrbean/scipy,argriffing/scipy,richardotis/scipy,jsilter/scipy,petebachant/scipy,matthewalbani/scipy,nmayorov/scipy,vhaasteren/scipy,gef756/scipy,person142/scipy,Newman101/scipy,andim/scipy,aarchiba/scipy,Eric89GXL/scipy,Newman101/scipy,gfyoung/scipy,vberaudi/scipy,raoulbq/scipy,ogrisel/scipy,felipebetancur/scipy,ndchorley/scipy,WillieMaddox/scipy,e-q/scipy,mortonjt/scipy,WillieMaddox/scipy,lukauskas/scipy,sauliusl/scipy,sauliusl/scipy,jonycgn/scipy,ChanderG/scipy,pyramania/scipy,josephcslater/scipy,tylerjereddy/scipy,behzadnouri/scipy,efiring/scipy,lhilt/scipy,kalvdans/scipy,WarrenWeckesser/scipy,petebachant/scipy,pnedunuri/scipy,dominicelse/scipy,jseabold/scipy,jjhelmus/scipy,andim/scipy,ndchorley/scipy,FRidh/scipy,richardotis/scipy,scipy/scipy,sonnyhu/scipy,rgommers/scipy,vhaasteren/scipy,pnedunuri/scipy,felipebetancur/scipy,sriki18/scipy,matthew-brett/scipy,Gillu13/scipy,andyfaff/scipy,anielsen001/scipy,jseabold/scipy,surhudm/scipy,piyush0609/scipy,person142/scipy,fernand/scipy,aeklant/scipy,kleskjr/scipy,maciejkula/scipy,mortada/scipy,ales-erjavec/scipy,kleskjr/scipy,mdhaber/scipy,Shaswat27/scipy,anntzer/scipy,larsmans/scipy,apbard/scipy,vberaudi/scipy,anntzer/scipy,pyramania/scipy,efiring/scipy,gdooper/scipy,chatcannon/scipy,vigna/scipy,fredrikw/scipy,njwilson23/scipy,woodscn/scipy,Dapid/scipy,Eric89GXL/scipy,e-q/scipy,ndchorley/scipy,vigna/scipy,gertingold/scipy,futurulus/scipy,WillieMaddox/scipy,njwilson23/scipy,mikebenfield/scipy,fredrikw/scipy,rmcgibbo/scipy,ortylp/scipy,petebachant/scipy,jor-/scipy,Newman101/scipy,jamestwebber/scipy,arokem/scipy,matthewalbani/scipy,mingwpy/scipy,minhlongdo/scipy,WarrenWeckesser/scipy,trankmichael/scipy,ortylp/scipy,mhogg/scipy,person142/scipy,newemailjdm/scipy,aarchiba/scipy,scipy/scipy,giorgiop/scipy,WarrenWeckesser/scipy,mgaitan/scipy,gdooper/scipy,Stefan-Endres/scipy,jseabold/scipy,mingwpy/scipy,WarrenWeckesser/scipy,endolith/scipy,piyush0609/scipy,grlee77/scipy,pbrod/scipy,vigna/scipy,mortonjt/scipy,vanpact/scipy,andim/scipy,bkendzior/scipy,chatcannon/scipy,giorgiop/scipy,fernand/scipy,pnedunuri/scipy,mingwpy/scipy,petebachant/scipy,haudren/scipy,jamestwebber/scipy,mingwpy/scipy,aeklant/scipy,arokem/scipy,nvoron23/scipy,maniteja123/scipy,ChanderG/scipy,woodscn/scipy,Kamp9/scipy,niknow/scipy,pschella/scipy,kleskjr/scipy,hainm/scipy,pschella/scipy,mhogg/scipy,jsilter/scipy,witcxc/scipy,gdooper/scipy,mingwpy/scipy,sriki18/scipy,tylerjereddy/scipy,gfyoung/scipy,anielsen001/scipy,mortonjt/scipy,Stefan-Endres/scipy,nonhermitian/scipy,efiring/scipy,cpaulik/scipy,witcxc/scipy,Shaswat27/scipy,woodscn/scipy,gdooper/scipy,raoulbq/scipy,rgommers/scipy,ales-erjavec/scipy,arokem/scipy,pbrod/scipy,andim/scipy,cpaulik/scipy,woodscn/scipy,larsmans/scipy,maniteja123/scipy,fernand/scipy,pnedunuri/scipy,sonnyhu/scipy,jakevdp/scipy,vberaudi/scipy,nmayorov/scipy,trankmichael/scipy,perimosocordiae/scipy,njwilson23/scipy,pyramania/scipy,behzadnouri/scipy,newemailjdm/scipy,jseabold/scipy,Kamp9/scipy,hainm/scipy,scipy/scipy,jjhelmus/scipy,chatcannon/scipy,andyfaff/scipy,aman-iitj/scipy,Srisai85/scipy,futurulus/scipy,maniteja123/scipy,nmayorov/scipy,aarchiba/scipy,mgaitan/scipy,jonycgn/scipy,jonycgn/scipy,pschella/scipy,zaxliu/scipy,jjhelmus/scipy,mdhaber/scipy,mdhaber/scipy,vanpact/scipy,mortada/scipy,anntzer/scipy,vberaudi/scipy,mdhaber/scipy,befelix/scipy,zerothi/scipy,behzadnouri/scipy,befelix/scipy,fernand/scipy,matthewalbani/scipy,e-q/scipy,vanpact/scipy,befelix/scipy,WarrenWeckesser/scipy,dominicelse/scipy,efiring/scipy,gdooper/scipy,jamestwebber/scipy,ChanderG/scipy,pschella/scipy,bkendzior/scipy,lukauskas/scipy,surhudm/scipy,mhogg/scipy,sauliusl/scipy,nvoron23/scipy,ilayn/scipy,jakevdp/scipy,chatcannon/scipy,ChanderG/scipy,surhudm/scipy,larsmans/scipy,niknow/scipy,ilayn/scipy,Gillu13/scipy,mortonjt/scipy,gertingold/scipy,jor-/scipy,nonhermitian/scipy,haudren/scipy,maciejkula/scipy,mikebenfield/scipy,FRidh/scipy,ChanderG/scipy,raoulbq/scipy,WillieMaddox/scipy,gef756/scipy,person142/scipy,vigna/scipy,sauliusl/scipy,mgaitan/scipy,FRidh/scipy,ortylp/scipy,Srisai85/scipy,felipebetancur/scipy,argriffing/scipy,Eric89GXL/scipy,lukauskas/scipy,sriki18/scipy,pbrod/scipy,futurulus/scipy,grlee77/scipy,josephcslater/scipy,anntzer/scipy,mortada/scipy,maciejkula/scipy,aarchiba/scipy,richardotis/scipy,bkendzior/scipy,ales-erjavec/scipy,mortada/scipy,Dapid/scipy,Srisai85/scipy,aeklant/scipy,nvoron23/scipy,lhilt/scipy,cpaulik/scipy,njwilson23/scipy,giorgiop/scipy,ales-erjavec/scipy,fernand/scipy,jor-/scipy,vberaudi/scipy,njwilson23/scipy,matthew-brett/scipy,rgommers/scipy,sonnyhu/scipy,gertingold/scipy,mtrbean/scipy,pbrod/scipy,aman-iitj/scipy,Kamp9/scipy,kalvdans/scipy,efiring/scipy,mgaitan/scipy,lukauskas/scipy,bkendzior/scipy,jamestwebber/scipy,pyramania/scipy,giorgiop/scipy,sriki18/scipy,Dapid/scipy,endolith/scipy,matthew-brett/scipy,minhlongdo/scipy,dch312/scipy,matthewalbani/scipy,perimosocordiae/scipy,zaxliu/scipy,vigna/scipy,Gillu13/scipy,jonycgn/scipy,piyush0609/scipy,e-q/scipy,vanpact/scipy,Gillu13/scipy,mikebenfield/scipy,dominicelse/scipy,ilayn/scipy,jsilter/scipy,josephcslater/scipy,aman-iitj/scipy,Kamp9/scipy,minhlongdo/scipy,mtrbean/scipy,Srisai85/scipy,ilayn/scipy,andyfaff/scipy,mtrbean/scipy,perimosocordiae/scipy,maniteja123/scipy,josephcslater/scipy,larsmans/scipy,zaxliu/scipy,mgaitan/scipy,sonnyhu/scipy,jor-/scipy,rgommers/scipy,pnedunuri/scipy,ilayn/scipy,andim/scipy,pizzathief/scipy,FRidh/scipy,chatcannon/scipy,kleskjr/scipy,scipy/scipy,piyush0609/scipy