forked from GLEAM-X/GLEAM-X-pipeline
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
81 lines (78 loc) · 2.56 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
from distutils.core import setup
reqs = [
"astropy",
"numpy",
"scipy",
"matplotlib",
"mwa_pb_lookup",
"calplots",
"casacore",
"healpy",
"requests",
"mysqlconnector",
"psutil",
]
# TODO: See if glob works here
scripts = [
"gleam_x/bin/pyhead.py",
"gleam_x/bin/alt_az_corrector.py",
"gleam_x/bin/aocal_diff.py",
"gleam_x/bin/aocal_phaseref.py",
"gleam_x/bin/aocal_ratio.py",
"gleam_x/bin/beam_value_at_radec.py",
"gleam_x/bin/calc_pointing.py",
"gleam_x/bin/calc_optimum_pointing.py",
"gleam_x/bin/calc_mean_pos.py",
"gleam_x/bin/clip_clean_components.py",
"gleam_x/bin/crop_catalogue.py",
"gleam_x/bin/dd_flux_mod.py",
"gleam_x/bin/extract_lowhigh_psf_beam.py",
"gleam_x/bin/filter_blurred_obsids.py",
"gleam_x/bin/filter_badionosphere.py",
"gleam_x/bin/generate_beam_list.py",
"gleam_x/bin/generate_weight_map.py",
"gleam_x/bin/iono_update.py",
"gleam_x/bin/join_catalogues.py",
"gleam_x/bin/make_imstack.py",
"gleam_x/bin/make_time_cube.py",
"gleam_x/bin/mask_image.py",
"gleam_x/bin/match_idg_obsid_pairs.py",
"gleam_x/bin/mosaic_global_rescale.py",
"gleam_x/bin/ms_flag_by_direction.py",
"gleam_x/bin/ms_flag_by_uvdist.py",
"gleam_x/bin/get_mwa_pb_lobes.py",
"gleam_x/bin/dd_hms_dms.py",
"gleam_x/bin/multiply.py",
"gleam_x/bin/new_fk5_template.py",
"gleam_x/bin/polyfit_snapshots.py",
"gleam_x/bin/prep_priorized_fitting.py",
"gleam_x/bin/psf_combine_axes.py",
"gleam_x/bin/psf_combine_nights.py",
"gleam_x/bin/psf_create.py",
"gleam_x/bin/psf_projected.py",
"gleam_x/bin/psf_select.py",
"gleam_x/bin/pyhead.py",
"gleam_x/bin/sigmoid_edge_weight.py",
"gleam_x/bin/track_task.py",
"gleam_x/bin/vo2model.py",
"gleam_x/bin/fits_trim.py",
"gleam_x/bin/check_assign_solutions.py",
"gleam_x/bin/generate_ateam_subtract_model.py",
"gleam_x/db/check_sources_vs_obsids.py",
"gleam_x/db/check_src_fov.py",
"gleam_x/db/import_observations_from_db.py",
"gleam_x/utils/download_obsid_list.py",
"gleam_x/utils/flag_tiles_bad_dipoles.py",
"gleam_x/utils/obsid_ops.py",
]
setup(
name="gleam_x",
version="0.1",
author="Natasha Hurley-Walker, Paul Hancock, Tim Galvin, Kat Ross",
description="Python scripts to support the processing of GLEAM-X data.",
url="https://github.com/GLEAM-X/GLEAM-X-pipeline",
long_description=open("README.md").read(),
packages=["gleam_x", "gleam_x.bin", "gleam_x.db", "gleam_x.utils"],
requires=reqs,
scripts=scripts,
)