Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
290 changes: 145 additions & 145 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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'):
Expand Down Expand Up @@ -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(
Expand Down Expand Up @@ -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,
),
],
Expand Down