Skip to content

Commit 0288e95

Browse files
committed
Version 0.1.0: Initial release of the FluxCompensator
0 parents  commit 0288e95

File tree

213 files changed

+79204
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

213 files changed

+79204
-0
lines changed

CHANGES.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
0.1.0 (2017-06-22)
2+
------------------
3+
4+
- Initial release

FluxCompensator.egg-info/PKG-INFO

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Metadata-Version: 1.0
2+
Name: FluxCompensator
3+
Version: 0.1.0
4+
Summary: Create "realistic" synthetic observations from continuum radiative transfer simulations making those directly comparable to real observations.
5+
Home-page: UNKNOWN
6+
Author: Christine Maria Koepferl and Thomas Robitaille
7+
Author-email: koepferl@usm.lmu.de
8+
License: LICENSE.txt
9+
Description: UNKNOWN
10+
Platform: UNKNOWN
Lines changed: 229 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,229 @@
1+
CHANGES.rst
2+
LICENSE
3+
MANIFEST.in
4+
README.md
5+
setup.py
6+
FluxCompensator.egg-info/PKG-INFO
7+
FluxCompensator.egg-info/SOURCES.txt
8+
FluxCompensator.egg-info/dependency_links.txt
9+
FluxCompensator.egg-info/requires.txt
10+
FluxCompensator.egg-info/top_level.txt
11+
docs/Makefile
12+
docs/conf.py
13+
docs/index.rst
14+
docs/FCobjects/objects.rst
15+
docs/advanced/contens_api.rst
16+
docs/advanced/sorted_by_alphabet.rst
17+
docs/advanced/sorted_by_type.rst
18+
docs/api/fluxcompensator.cube.SyntheticCube.rst
19+
docs/api/fluxcompensator.database.compact_pipeline.CompactPipeline.rst
20+
docs/api/fluxcompensator.database.missions.herschel.rst
21+
docs/api/fluxcompensator.database.missions.irac.rst
22+
docs/api/fluxcompensator.database.missions.iras.rst
23+
docs/api/fluxcompensator.database.missions.mips.rst
24+
docs/api/fluxcompensator.database.missions.pacs.rst
25+
docs/api/fluxcompensator.database.missions.spire.rst
26+
docs/api/fluxcompensator.database.missions.spitzer.rst
27+
docs/api/fluxcompensator.database.missions.twomass.rst
28+
docs/api/fluxcompensator.database.missions.wise.rst
29+
docs/api/fluxcompensator.filter.Filter.rst
30+
docs/api/fluxcompensator.flux.SyntheticFlux.rst
31+
docs/api/fluxcompensator.image.SyntheticImage.rst
32+
docs/api/fluxcompensator.interface.Interface2FITS.rst
33+
docs/api/fluxcompensator.psf.FilePSF.rst
34+
docs/api/fluxcompensator.psf.FunctionPSF.rst
35+
docs/api/fluxcompensator.psf.GaussianPSF.rst
36+
docs/api/fluxcompensator.sed.SyntheticSED.rst
37+
docs/api/fluxcompensator.utils.fieldstars.rst
38+
docs/api/fluxcompensator.utils.one_filter.OneFilter.rst
39+
docs/api/fluxcompensator.utils.plot.MakePlots.rst
40+
docs/api/fluxcompensator.utils.plot_filters.PlotFilters.rst
41+
docs/api/fluxcompensator.utils.pseudo.Pseudo.rst
42+
docs/api/fluxcompensator.utils.resolution.ConservingZoom.rst
43+
docs/api/fluxcompensator.utils.tools.rst
44+
docs/api/fluxcompensator.utils.units.ConvertUnits.rst
45+
docs/built-in/build.rst
46+
docs/built-in/compact_pipeline.rst
47+
docs/built-in/database.rst
48+
docs/built-in/interfaces.rst
49+
docs/gallery/Fieldstars.png
50+
docs/gallery/all_bands_ds9.pdf
51+
docs/gallery/fc.png
52+
docs/gallery/gallery.rst
53+
docs/media/.DS_Store
54+
docs/media/ds9_screenshot.png
55+
docs/media/logo.ico
56+
docs/media/output.fits
57+
docs/media/test_cube_image_ext_set_cut_1.00e-14_9.40e-13_46.42_68.13.png
58+
docs/media/test_cube_image_filter_set_cut_1.00e-14_9.40e-13_2.5_500.0.png
59+
docs/media/test_cube_image_init_set_cut_1.00e-14_9.40e-13_46.42_68.13.png
60+
docs/media/test_cube_image_noise_set_cut_1.00e-14_9.40e-13_46.42_68.13.png
61+
docs/media/test_cube_image_plot_multi_cut_46.42_68.13.png
62+
docs/media/test_cube_image_plot_set_cut_1.00e-14_9.40e-13_46.42_68.13.png
63+
docs/media/test_cube_image_plot_single_cut_80.0%_46.42_68.13.png
64+
docs/media/test_cube_image_psf_file_set_cut_1.00e-14_9.40e-13_46.42_68.13.png
65+
docs/media/test_cube_image_psf_func_set_cut_1.00e-14_9.40e-13_46.42_68.13.png
66+
docs/media/test_cube_image_psf_gauss_set_cut_1.00e-14_9.40e-13_46.42_68.13.png
67+
docs/media/test_cube_image_zoom_set_cut_1.00e-13_9.40e-12_46.42_68.13.png
68+
docs/media/test_cube_process-output_FR-PACS1-rebin.png
69+
docs/media/test_cube_process-output_SC-noise.fits
70+
docs/media/test_cube_process-output_SF-PACS1.png
71+
docs/media/test_cube_process-output_SS-multi-filter.png
72+
docs/outputs/fits.rst
73+
docs/outputs/image_plot.rst
74+
docs/outputs/output.rst
75+
docs/outputs/sed_plot.rst
76+
docs/pipeline/FilePSF.rst
77+
docs/pipeline/FunctionPSF.rst
78+
docs/pipeline/GaussianPSF.rst
79+
docs/pipeline/example.rst
80+
docs/pipeline/extinction.rst
81+
docs/pipeline/filter.rst
82+
docs/pipeline/noise.rst
83+
docs/pipeline/psf.rst
84+
docs/pipeline/resolution.rst
85+
docs/pipeline/virtual_pipeline.rst
86+
docs/postprocessing/mag.rst
87+
docs/postprocessing/post.rst
88+
docs/postprocessing/rough.rst
89+
docs/postprocessing/total.rst
90+
docs/setup/cube.rst
91+
docs/setup/sed.rst
92+
docs/setup/setup.rst
93+
docs/tutorials/add_to_real_obs.rst
94+
docs/tutorials/multi_filter.rst
95+
docs/tutorials/tutor.rst
96+
fluxcompensator/__init__.py
97+
fluxcompensator/cube.py
98+
fluxcompensator/filter.py
99+
fluxcompensator/flux.py
100+
fluxcompensator/image.py
101+
fluxcompensator/interface.py
102+
fluxcompensator/psf.py
103+
fluxcompensator/sed.py
104+
fluxcompensator/database/__init__.py
105+
fluxcompensator/database/compact_pipeline.py
106+
fluxcompensator/database/extinction/__init__.py
107+
fluxcompensator/database/extinction/extinction_law.txt
108+
fluxcompensator/database/fieldstars/__init__.py
109+
fluxcompensator/database/fieldstars/field_stars.txt
110+
fluxcompensator/database/missions/__init__.py
111+
fluxcompensator/database/missions/herschel.py
112+
fluxcompensator/database/missions/irac.py
113+
fluxcompensator/database/missions/iras.py
114+
fluxcompensator/database/missions/mips.py
115+
fluxcompensator/database/missions/pacs.py
116+
fluxcompensator/database/missions/spire.py
117+
fluxcompensator/database/missions/spitzer.py
118+
fluxcompensator/database/missions/twomass.py
119+
fluxcompensator/database/missions/wise.py
120+
fluxcompensator/database/missions/PSF/PSF_blue_slope-1_small.fits
121+
fluxcompensator/database/missions/PSF/PSF_green_slope-1_small.fits
122+
fluxcompensator/database/missions/PSF/PSF_red_slope-1_small.fits
123+
fluxcompensator/database/missions/PSF/__init__.py
124+
fluxcompensator/database/missions/PSF/irac_ch1_flight.fits
125+
fluxcompensator/database/missions/PSF/irac_ch2_flight.fits
126+
fluxcompensator/database/missions/PSF/irac_ch3_flight.fits
127+
fluxcompensator/database/missions/PSF/irac_ch4_flight.fits
128+
fluxcompensator/database/missions/PSF/mips_160_100K.fits
129+
fluxcompensator/database/missions/PSF/mips_160_10K.fits
130+
fluxcompensator/database/missions/PSF/mips_160_25K.fits
131+
fluxcompensator/database/missions/PSF/mips_160_3000K.fits
132+
fluxcompensator/database/missions/PSF/mips_160_50K.fits
133+
fluxcompensator/database/missions/PSF/mips_160_75K.fits
134+
fluxcompensator/database/missions/PSF/mips_24_100K.fits
135+
fluxcompensator/database/missions/PSF/mips_24_10K.fits
136+
fluxcompensator/database/missions/PSF/mips_24_25K.fits
137+
fluxcompensator/database/missions/PSF/mips_24_3000K.fits
138+
fluxcompensator/database/missions/PSF/mips_24_50K.fits
139+
fluxcompensator/database/missions/PSF/mips_24_75K.fits
140+
fluxcompensator/database/missions/PSF/mips_70_100K.fits
141+
fluxcompensator/database/missions/PSF/mips_70_10K.fits
142+
fluxcompensator/database/missions/PSF/mips_70_25K.fits
143+
fluxcompensator/database/missions/PSF/mips_70_3000K.fits
144+
fluxcompensator/database/missions/PSF/mips_70_50K.fits
145+
fluxcompensator/database/missions/PSF/mips_70_75K.fits
146+
fluxcompensator/database/missions/PSF/theoretical_spire_beam_model_plw_V0_2.fits
147+
fluxcompensator/database/missions/PSF/theoretical_spire_beam_model_pmw_V0_2.fits
148+
fluxcompensator/database/missions/PSF/theoretical_spire_beam_model_psw_V0_2.fits
149+
fluxcompensator/database/missions/filter/H.txt
150+
fluxcompensator/database/missions/filter/IRAC1.txt
151+
fluxcompensator/database/missions/filter/IRAC2.txt
152+
fluxcompensator/database/missions/filter/IRAC3.txt
153+
fluxcompensator/database/missions/filter/IRAC4.txt
154+
fluxcompensator/database/missions/filter/IRAS1.txt
155+
fluxcompensator/database/missions/filter/IRAS2.txt
156+
fluxcompensator/database/missions/filter/IRAS3.txt
157+
fluxcompensator/database/missions/filter/IRAS4.txt
158+
fluxcompensator/database/missions/filter/J.txt
159+
fluxcompensator/database/missions/filter/K.txt
160+
fluxcompensator/database/missions/filter/MIPS1.txt
161+
fluxcompensator/database/missions/filter/MIPS2.txt
162+
fluxcompensator/database/missions/filter/MIPS3.txt
163+
fluxcompensator/database/missions/filter/PACS1.txt
164+
fluxcompensator/database/missions/filter/PACS2.txt
165+
fluxcompensator/database/missions/filter/PACS3.txt
166+
fluxcompensator/database/missions/filter/SPIRE1.txt
167+
fluxcompensator/database/missions/filter/SPIRE2.txt
168+
fluxcompensator/database/missions/filter/SPIRE3.txt
169+
fluxcompensator/database/missions/filter/WISE1.txt
170+
fluxcompensator/database/missions/filter/WISE2.txt
171+
fluxcompensator/database/missions/filter/WISE3.txt
172+
fluxcompensator/database/missions/filter/WISE4.txt
173+
fluxcompensator/database/missions/filter/__init__.py
174+
fluxcompensator/tests/.coverage
175+
fluxcompensator/tests/B5_class2_45.rtout
176+
fluxcompensator/tests/IRAC1.txt
177+
fluxcompensator/tests/IRAC2.txt
178+
fluxcompensator/tests/IRAC3.txt
179+
fluxcompensator/tests/IRAC4.txt
180+
fluxcompensator/tests/MIPS1.txt
181+
fluxcompensator/tests/__init__.py
182+
fluxcompensator/tests/__init__.pyc
183+
fluxcompensator/tests/extinction_law.txt
184+
fluxcompensator/tests/extinction_law_reversed.txt
185+
fluxcompensator/tests/hyperion_output.rtout
186+
fluxcompensator/tests/mips_24_100K.fits
187+
fluxcompensator/tests/pacs70.fits
188+
fluxcompensator/tests/stars.txt
189+
fluxcompensator/tests/test_cube.py
190+
fluxcompensator/tests/test_docs.py
191+
fluxcompensator/tests/test_filter.py
192+
fluxcompensator/tests/test_flux.py
193+
fluxcompensator/tests/test_image.py
194+
fluxcompensator/tests/test_master.py
195+
fluxcompensator/tests/test_one_filter.py
196+
fluxcompensator/tests/test_pipeline.py
197+
fluxcompensator/tests/test_plot.py
198+
fluxcompensator/tests/test_plot_filters.py
199+
fluxcompensator/tests/test_pseudo.py
200+
fluxcompensator/tests/test_psf.py
201+
fluxcompensator/tests/test_resolution.py
202+
fluxcompensator/tests/test_sed.py
203+
fluxcompensator/tests/test_tools.py
204+
fluxcompensator/tests/test_units.py
205+
fluxcompensator/tests/__pycache__/test_cube.cpython-27-PYTEST.pyc
206+
fluxcompensator/tests/__pycache__/test_docs.cpython-27-PYTEST.pyc
207+
fluxcompensator/tests/__pycache__/test_filter.cpython-27-PYTEST.pyc
208+
fluxcompensator/tests/__pycache__/test_flux.cpython-27-PYTEST.pyc
209+
fluxcompensator/tests/__pycache__/test_image.cpython-27-PYTEST.pyc
210+
fluxcompensator/tests/__pycache__/test_master.cpython-27-PYTEST.pyc
211+
fluxcompensator/tests/__pycache__/test_one_filter.cpython-27-PYTEST.pyc
212+
fluxcompensator/tests/__pycache__/test_pipeline.cpython-27-PYTEST.pyc
213+
fluxcompensator/tests/__pycache__/test_plot.cpython-27-PYTEST.pyc
214+
fluxcompensator/tests/__pycache__/test_plot_filters.cpython-27-PYTEST.pyc
215+
fluxcompensator/tests/__pycache__/test_pseudo.cpython-27-PYTEST.pyc
216+
fluxcompensator/tests/__pycache__/test_psf.cpython-27-PYTEST.pyc
217+
fluxcompensator/tests/__pycache__/test_resolution.cpython-27-PYTEST.pyc
218+
fluxcompensator/tests/__pycache__/test_sed.cpython-27-PYTEST.pyc
219+
fluxcompensator/tests/__pycache__/test_tools.cpython-27-PYTEST.pyc
220+
fluxcompensator/tests/__pycache__/test_units.cpython-27-PYTEST.pyc
221+
fluxcompensator/utils/__init__.py
222+
fluxcompensator/utils/fieldstars.py
223+
fluxcompensator/utils/one_filter.py
224+
fluxcompensator/utils/plot.py
225+
fluxcompensator/utils/plot_filters.py
226+
fluxcompensator/utils/pseudo.py
227+
fluxcompensator/utils/resolution.py
228+
fluxcompensator/utils/tools.py
229+
fluxcompensator/utils/units.py
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
numpy>=1.10.4
2+
astropy>=1.1.1
3+
matplotlib>=1.5.1
4+
scipy>=0.17.0
5+
pytest>=2.9.2
6+
hyperion>=0.9.7
7+
ipython
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
fluxcompensator

LICENSE

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Copyright (c) 2017, Christine Maria Koepferl
2+
3+
All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions are met:
7+
8+
* Redistributions of source code must retain the above copyright notice, this
9+
list of conditions and the following disclaimer.
10+
11+
* Redistributions in binary form must reproduce the above copyright notice,
12+
this list of conditions and the following disclaimer in the documentation
13+
and/or other materials provided with the distribution.
14+
15+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
16+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
19+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
21+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
22+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
23+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
24+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

MANIFEST.in

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
recursive-include docs *.rst *.py Makefile
2+
recursive-include docs/media *
3+
recursive-include docs/gallery *
4+
recursive-include fluxcompensator/tests *
5+
include *.txt
6+
include *.rtout
7+
include *.fits
8+
include LICENSE
9+
include CHANGES.rst
10+
include README.md

PKG-INFO

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Metadata-Version: 1.0
2+
Name: FluxCompensator
3+
Version: 0.1.0
4+
Summary: Create "realistic" synthetic observations from continuum radiative transfer simulations making those directly comparable to real observations.
5+
Home-page: UNKNOWN
6+
Author: Christine Maria Koepferl and Thomas Robitaille
7+
Author-email: koepferl@usm.lmu.de
8+
License: LICENSE.txt
9+
Description: UNKNOWN
10+
Platform: UNKNOWN

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
About
2+
-----
3+
4+
This is a Python port for the FluxCompensator code from Koepferl & Robitaille (subm. to ApJ).
5+
6+
The documentation is available at http://FluxCompensator.readthedocs.org

0 commit comments

Comments
 (0)