Raise user-friendly error when parameters not specified.
Raise user-friendly error when parameters not specified.

Before, when size, footprint, and structure were not specified, functions raised an `IndexError` with no explanation.

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