diff --git a/setup.py b/setup.py index 286f73f..6640db3 100755 --- a/setup.py +++ b/setup.py @@ -5,11 +5,11 @@ from io import open # For Python 2 compatibility from numpy.distutils.core import setup, Extension -DL_MODELS = 'src/pyglow/models/dl_models' +DL_MODELS = 'src\\pyglow\\models\\dl_models' -KPAP_FILES = sorted(glob.glob('src/pyglow/kpap/*')) -DST_FILES = sorted(glob.glob('src/pyglow/dst/*')) -AE_FILES = sorted(glob.glob('src/pyglow/ae/*')) +KPAP_FILES = sorted(glob.glob('src\\pyglow\\kpap\\*')) +DST_FILES = sorted(glob.glob('src\\pyglow\\dst\\*')) +AE_FILES = sorted(glob.glob('src\\pyglow\\ae\\*')) def reencode(dosfile, target='utf-8'): @@ -61,7 +61,7 @@ def reencode(dosfile, target='utf-8'): reencode(source) # Use the makefile to generate a signature -os.system('make -Cpyglow/models/dl_models/hwm07 sig') +os.system('make -Cpyglow\\models\\dl_models\\hwm07 sig') # HWM07: hwm07 = Extension( @@ -156,168 +156,168 @@ def reencode(dosfile, target='utf-8'): msis00, ], data_files=[ - ('pyglow_trash', ['src/pyglow/models/Makefile']), - ('pyglow_trash', ['src/pyglow/models/get_models.py']), - ('pyglow_trash', ['src/pyglow/models/dl_models/hwm07/dummy.txt']), - ('pyglow_trash', ['src/pyglow/models/dl_models/hwm93/dummy.txt']), - ('pyglow_trash', ['src/pyglow/models/dl_models/igrf11/dummy.txt']), - ('pyglow_trash', ['src/pyglow/models/dl_models/igrf12/dummy.txt']), - ('pyglow_trash', ['src/pyglow/models/dl_models/iri12/dummy.txt']), - ('pyglow_trash', ['src/pyglow/models/dl_models/iri16/dummy.txt']), - ('pyglow_trash', ['src/pyglow/models/dl_models/msis/dummy.txt']), - ('pyglow_trash', ['src/pyglow/models/dl_models/hwm14/Makefile']), - ('pyglow_trash', ['src/pyglow/models/f2py/hwm07/hwm07e.patch']), - ('pyglow_trash', ['src/pyglow/models/f2py/hwm07/Makefile']), - ('pyglow_trash', ['src/pyglow/models/f2py/hwm93/hwm93.patch']), - ('pyglow_trash', ['src/pyglow/models/f2py/hwm93/Makefile']), - ('pyglow_trash', ['src/pyglow/models/f2py/hwm93/sig.patch']), - ('pyglow_trash', ['src/pyglow/models/f2py/igrf11/igrf11.patch']), - ('pyglow_trash', ['src/pyglow/models/f2py/igrf11/Makefile']), - ('pyglow_trash', ['src/pyglow/models/f2py/igrf11/sig.patch']), - ('pyglow_trash', ['src/pyglow/models/f2py/igrf12/igrf12.patch']), - ('pyglow_trash', ['src/pyglow/models/f2py/igrf12/Makefile']), - ('pyglow_trash', ['src/pyglow/models/f2py/igrf12/sig.patch']), + ('pyglow_trash', ['src\\pyglow\\models\\Makefile']), + ('pyglow_trash', ['src\\pyglow\\models\\get_models.py']), + ('pyglow_trash', ['src\\pyglow\\models\\dl_models\\hwm07\\dummy.txt']), + ('pyglow_trash', ['src\\pyglow\\models\\dl_models\\hwm93\\dummy.txt']), + ('pyglow_trash', ['src\\pyglow\\models\\dl_models\\igrf11\\dummy.txt']), + ('pyglow_trash', ['src\\pyglow\\models\\dl_models\\igrf12\\dummy.txt']), + ('pyglow_trash', ['src\\pyglow\\models\\dl_models\\iri12\\dummy.txt']), + ('pyglow_trash', ['src\\pyglow\\models\\dl_models\\iri16\\dummy.txt']), + ('pyglow_trash', ['src\\pyglow\\models\\dl_models\\msis\\dummy.txt']), + ('pyglow_trash', ['src\\pyglow\\models\\dl_models\\hwm14\\Makefile']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\hwm07\\hwm07e.patch']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\hwm07\\Makefile']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\hwm93\\hwm93.patch']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\hwm93\\Makefile']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\hwm93\\sig.patch']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\igrf11\\igrf11.patch']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\igrf11\\Makefile']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\igrf11\\sig.patch']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\igrf12\\igrf12.patch']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\igrf12\\Makefile']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\igrf12\\sig.patch']), ('pyglow_trash', [ - 'src/pyglow/models/f2py/iri12/delete_iriflip_comments.py' + 'src\\pyglow\\models\\f2py\\iri12\\delete_iriflip_comments.py' ]), - ('pyglow_trash', ['src/pyglow/models/f2py/iri12/Makefile']), - ('pyglow_trash', ['src/pyglow/models/f2py/iri12/sig.patch']), - ('pyglow_trash', ['src/pyglow/models/f2py/iri12/iridreg.patch']), - ('pyglow_trash', ['src/pyglow/models/f2py/msis/Makefile']), - ('pyglow_trash', ['src/pyglow/models/f2py/msis/nrlmsise00_sub.patch']), - ('pyglow_trash', ['src/pyglow/models/f2py/msis/sig.patch']), - ('pyglow/hwm07_data/', [ - 'src/pyglow/models/dl_models/hwm07/apexgrid.dat', - 'src/pyglow/models/dl_models/hwm07/dwm07b_104i.dat', - 'src/pyglow/models/dl_models/hwm07/hwm071308e.dat', + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\iri12\\Makefile']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\iri12\\sig.patch']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\iri12\\iridreg.patch']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\msis\\Makefile']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\msis\\nrlmsise00_sub.patch']), + ('pyglow_trash', ['src\\pyglow\\models\\f2py\\msis\\sig.patch']), + ('pyglow\\hwm07_data\\', [ + 'src\\pyglow\\models\\dl_models\\hwm07\\apexgrid.dat', + 'src\\pyglow\\models\\dl_models\\hwm07\\dwm07b_104i.dat', + 'src\\pyglow\\models\\dl_models\\hwm07\\hwm071308e.dat', ]), ( - 'pyglow/hwm14_data/', + 'pyglow\\hwm14_data\\', [ - 'src/pyglow/models/dl_models/hwm14/gd2qd.dat', - 'src/pyglow/models/dl_models/hwm14/dwm07b104i.dat', - 'src/pyglow/models/dl_models/hwm14/hwm123114.bin', - 'src/pyglow/models/dl_models/hwm14/hwm14.f90', + 'src\\pyglow\\models\\dl_models\\hwm14\\gd2qd.dat', + 'src\\pyglow\\models\\dl_models\\hwm14\\dwm07b104i.dat', + 'src\\pyglow\\models\\dl_models\\hwm14\\hwm123114.bin', + 'src\\pyglow\\models\\dl_models\\hwm14\\hwm14.f90', ], ), ( - 'pyglow/iri12_data/', + 'pyglow\\iri12_data\\', [ - 'src/pyglow/models/dl_models/iri12/apf107.dat', - 'src/pyglow/models/dl_models/iri12/ccir11.asc', - 'src/pyglow/models/dl_models/iri12/ccir12.asc', - 'src/pyglow/models/dl_models/iri12/ccir13.asc', - 'src/pyglow/models/dl_models/iri12/ccir14.asc', - 'src/pyglow/models/dl_models/iri12/ccir15.asc', - 'src/pyglow/models/dl_models/iri12/ccir16.asc', - 'src/pyglow/models/dl_models/iri12/ccir17.asc', - 'src/pyglow/models/dl_models/iri12/ccir18.asc', - 'src/pyglow/models/dl_models/iri12/ccir19.asc', - 'src/pyglow/models/dl_models/iri12/ccir20.asc', - 'src/pyglow/models/dl_models/iri12/ccir21.asc', - 'src/pyglow/models/dl_models/iri12/ccir22.asc', - 'src/pyglow/models/dl_models/iri12/dgrf1945.dat', - 'src/pyglow/models/dl_models/iri12/dgrf1950.dat', - 'src/pyglow/models/dl_models/iri12/dgrf1955.dat', - 'src/pyglow/models/dl_models/iri12/dgrf1960.dat', - 'src/pyglow/models/dl_models/iri12/dgrf1965.dat', - 'src/pyglow/models/dl_models/iri12/dgrf1970.dat', - 'src/pyglow/models/dl_models/iri12/dgrf1975.dat', - 'src/pyglow/models/dl_models/iri12/dgrf1980.dat', - 'src/pyglow/models/dl_models/iri12/dgrf1985.dat', - 'src/pyglow/models/dl_models/iri12/dgrf1990.dat', - 'src/pyglow/models/dl_models/iri12/dgrf1995.dat', - 'src/pyglow/models/dl_models/iri12/dgrf2000.dat', - 'src/pyglow/models/dl_models/iri12/dgrf2005.dat', - 'src/pyglow/models/dl_models/iri12/ig_rz_IPS.dat', - 'src/pyglow/models/dl_models/iri12/ig_rz_SEC.dat', - 'src/pyglow/models/dl_models/iri12/ig_rz.dat', - 'src/pyglow/models/dl_models/iri12/igrf2010.dat', - 'src/pyglow/models/dl_models/iri12/igrf2010s.dat', - 'src/pyglow/models/dl_models/iri12/ursi11.asc', - 'src/pyglow/models/dl_models/iri12/ursi12.asc', - 'src/pyglow/models/dl_models/iri12/ursi13.asc', - 'src/pyglow/models/dl_models/iri12/ursi14.asc', - 'src/pyglow/models/dl_models/iri12/ursi15.asc', - 'src/pyglow/models/dl_models/iri12/ursi16.asc', - 'src/pyglow/models/dl_models/iri12/ursi17.asc', - 'src/pyglow/models/dl_models/iri12/ursi18.asc', - 'src/pyglow/models/dl_models/iri12/ursi19.asc', - 'src/pyglow/models/dl_models/iri12/ursi20.asc', - 'src/pyglow/models/dl_models/iri12/ursi21.asc', - 'src/pyglow/models/dl_models/iri12/ursi22.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\apf107.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir11.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir12.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir13.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir14.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir15.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir16.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir17.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir18.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir19.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir20.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir21.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ccir22.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1945.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1950.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1955.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1960.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1965.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1970.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1975.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1980.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1985.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1990.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf1995.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf2000.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\dgrf2005.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\ig_rz_IPS.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\ig_rz_SEC.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\ig_rz.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\igrf2010.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\igrf2010s.dat', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi11.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi12.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi13.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi14.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi15.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi16.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi17.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi18.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi19.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi20.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi21.asc', + 'src\\pyglow\\models\\dl_models\\iri12\\ursi22.asc', ], ), ( - 'pyglow/iri16_data/', + 'pyglow\\iri16_data\\', [ - 'src/pyglow/models/dl_models/iri16/apf107.dat', - 'src/pyglow/models/dl_models/iri16/ccir11.asc', - 'src/pyglow/models/dl_models/iri16/ccir12.asc', - 'src/pyglow/models/dl_models/iri16/ccir13.asc', - 'src/pyglow/models/dl_models/iri16/ccir14.asc', - 'src/pyglow/models/dl_models/iri16/ccir15.asc', - 'src/pyglow/models/dl_models/iri16/ccir16.asc', - 'src/pyglow/models/dl_models/iri16/ccir17.asc', - 'src/pyglow/models/dl_models/iri16/ccir18.asc', - 'src/pyglow/models/dl_models/iri16/ccir19.asc', - 'src/pyglow/models/dl_models/iri16/ccir20.asc', - 'src/pyglow/models/dl_models/iri16/ccir21.asc', - 'src/pyglow/models/dl_models/iri16/ccir22.asc', - 'src/pyglow/models/dl_models/iri16/dgrf1945.dat', - 'src/pyglow/models/dl_models/iri16/dgrf1950.dat', - 'src/pyglow/models/dl_models/iri16/dgrf1955.dat', - 'src/pyglow/models/dl_models/iri16/dgrf1960.dat', - 'src/pyglow/models/dl_models/iri16/dgrf1965.dat', - 'src/pyglow/models/dl_models/iri16/dgrf1970.dat', - 'src/pyglow/models/dl_models/iri16/dgrf1975.dat', - 'src/pyglow/models/dl_models/iri16/dgrf1980.dat', - 'src/pyglow/models/dl_models/iri16/dgrf1985.dat', - 'src/pyglow/models/dl_models/iri16/dgrf1990.dat', - 'src/pyglow/models/dl_models/iri16/dgrf1995.dat', - 'src/pyglow/models/dl_models/iri16/dgrf2000.dat', - 'src/pyglow/models/dl_models/iri16/dgrf2005.dat', - 'src/pyglow/models/dl_models/iri16/dgrf2010.dat', - 'src/pyglow/models/dl_models/iri16/dgrf2015.dat', - 'src/pyglow/models/dl_models/iri16/ig_rz.dat', - 'src/pyglow/models/dl_models/iri16/igrf2020.dat', - 'src/pyglow/models/dl_models/iri16/igrf2020s.dat', - 'src/pyglow/models/dl_models/iri16/mcsat11.dat', - 'src/pyglow/models/dl_models/iri16/mcsat12.dat', - 'src/pyglow/models/dl_models/iri16/mcsat13.dat', - 'src/pyglow/models/dl_models/iri16/mcsat14.dat', - 'src/pyglow/models/dl_models/iri16/mcsat15.dat', - 'src/pyglow/models/dl_models/iri16/mcsat16.dat', - 'src/pyglow/models/dl_models/iri16/mcsat17.dat', - 'src/pyglow/models/dl_models/iri16/mcsat18.dat', - 'src/pyglow/models/dl_models/iri16/mcsat19.dat', - 'src/pyglow/models/dl_models/iri16/mcsat20.dat', - 'src/pyglow/models/dl_models/iri16/mcsat21.dat', - 'src/pyglow/models/dl_models/iri16/mcsat22.dat', - 'src/pyglow/models/dl_models/iri16/ursi11.asc', - 'src/pyglow/models/dl_models/iri16/ursi12.asc', - 'src/pyglow/models/dl_models/iri16/ursi13.asc', - 'src/pyglow/models/dl_models/iri16/ursi14.asc', - 'src/pyglow/models/dl_models/iri16/ursi15.asc', - 'src/pyglow/models/dl_models/iri16/ursi16.asc', - 'src/pyglow/models/dl_models/iri16/ursi17.asc', - 'src/pyglow/models/dl_models/iri16/ursi18.asc', - 'src/pyglow/models/dl_models/iri16/ursi19.asc', - 'src/pyglow/models/dl_models/iri16/ursi20.asc', - 'src/pyglow/models/dl_models/iri16/ursi21.asc', - 'src/pyglow/models/dl_models/iri16/ursi22.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\apf107.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir11.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir12.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir13.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir14.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir15.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir16.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir17.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir18.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir19.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir20.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir21.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ccir22.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1945.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1950.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1955.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1960.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1965.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1970.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1975.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1980.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1985.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1990.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf1995.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf2000.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf2005.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf2010.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\dgrf2015.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\ig_rz.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\igrf2020.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\igrf2020s.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat11.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat12.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat13.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat14.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat15.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat16.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat17.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat18.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat19.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat20.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat21.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\mcsat22.dat', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi11.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi12.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi13.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi14.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi15.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi16.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi17.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi18.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi19.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi20.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi21.asc', + 'src\\pyglow\\models\\dl_models\\iri16\\ursi22.asc', ], ), ( - 'pyglow/kpap/', + 'pyglow\\kpap\\', KPAP_FILES, ), ( - 'pyglow/dst/', + 'pyglow\\dst\\', DST_FILES, ), ( - 'pyglow/ae/', + 'pyglow\\ae\\', AE_FILES, ), ],