Changelog
2018-07-30 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: Completely removed rho
stage rotation option
* tests/test_coordinates/test_astrometry.py: Removed tests
of rho stage rotation
2018-07-27 Jan Snigula <snigula@mpe.mpg.de>
* tests/data/20180522T023753.4_053*_zro.fits: Added files needed
for pytest
2018-06-04 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: Changed default rho stage
rotation to zero
* tests/test_coordinates/test_astrometry.py: Updated the tests for
the above change
2018-06-04 Jan Snigula <snigula@mpe.mpg.de>
* setup.py: Bumped version to 0.14.2-post
2018-06-04 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/overview_plot.py: Added close() function to clean
up the figure object and clear the figure.
* setup.py: Bumped version to 0.14.2
2018-05-28 Jan Snigula <snigula@mpe.mpg.de>
* setup.py: Bumped version to 0.14.1-post
2018-05-28 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/overview_plot.py: Do explicit dels and a clf to
clear up used memory by the plotting, and fix a bug that caused
only one quadrant per IFU to be plotted
* setup.py: Bumped version to 0.14.1
2018-05-22 Jan Snigula <snigula@mpe.mpg.de>
* setup.py: Bumped version to 0.14.0-post
2018-05-22 Jan Snigula <snigula@mpe.mpg.de>
* ReleaseNotes.rst: Updated for release
* setup.py: Bumped version to 0.14.0
2018-05-22 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/check_repeat.py: Added documentation
2018-05-18 Jan Snigula <snigula@mpe.mpg.de>
* ReleaseNotes.rst: Updated release notes
2018-05-16 Francesco Montesano <montefra@mpe.mpg.de>
* readthedocs.yml: added
* requirements.txt: removed
2018-05-15 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/index.rst: add the readthedocs badge and remove coverage link
2018-05-15 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.rst: converted from markdown
* doc/source/release_notes.rst: added
* doc/source/index.rst: add the above
2018-05-14 Jan Snigula <snigula@mpe.mpg.de>
* Changelog: Dummy change to test documentation hook
2018-05-14 Francesco Montesano <montefra@mpe.mpg.de>
* requirements.txt: renamed and add all dependences
2018-05-14 Francesco Montesano <montefra@mpe.mpg.de>
* requirements_docs.txt: added
2018-05-08 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/**.py: add the full copyright notice
2018-05-07 Francesco Montesano <montefra@mpe.mpg.de>
* LICENSE: rename and add GPL3
* doc/source/licence.rst: update
* AUTHORS: fix typo
* doc/source/conf.py: update copyright
* pyhetdex/**.py: add copyright notice
2018-03-13 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/check_repeat.py: Added more output
* pyhetdex/het/overview_plot.py: Added draw() statement before
saving the image, fixing Issue #2419.
2018-03-12 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/check_repeat.py: Change function parameters, to
make it easier to call it from hetwise ingestion.
2018-03-12 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/check_repeat.py: Added tool to check data for
repeat data. This checks the md5 sum of the fits data section.
* setup.py: Added check_repeat entry point
2018-02-08 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version to 0.13.0-post
2018-02-08 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: prepare of v0.13.0 release
* ReleaseNotes.md: same
2018-02-08 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/peewee3/ into ^/trunk
2018-02-08 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/db_helpers.py: peewee 3 changed the method to get the
connection (resolves issue #2344)
* tox.ini: test with peewee 2
* ReleaseNotes.md: udpate
2018-01-19 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.md: update with forgotten changes
2018-01-19 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/skip_comments into ^/trunk
* ReleaseNotes.md: update
2018-01-18 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_tools/test_file_tools.py: make sure that files will all
comments are properly handled. Resolves #2305
2018-01-18 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/files/file_tools.py: rewrite skip_comments: implements issue
#2305
* tests/data/IFUcen_HETDEX_dos.txt: add file with dos line ends for testing
* tests/test_tools/test_file_tools.py: test the changes
* tests/test_het/test_ifu_centers.py: test if the IFUcen file parser is
more robust
2017-12-13 Francesco Montesano <montefra@mpe.mpg.de>
* tox.ini: use pytest>3.3 and remove pytest-catchlog. Resolves #2256
* setup.py: same
* doc/source/install.rst: update accordingly
* doc/Makefile: open the browser
* doc/source/contributions.rst: update accordingly
2017-12-13 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/remove_deprecated2 into ^/trunk
2017-12-13 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/remove_deprecated2
2017-09-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: remove deprecated classes. Resolves issue
#1981
* tests/test_tools/test_configuration.py: update the tests
2017-09-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: remove deprecated ``difus`` property. Resolves
issue #2120
* doc/source/het/fplane.rst: update the docs
* pyhetdex/ltl/marray.py: forgot to remove one import
2017-09-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/ltl/marray.py: removed deprecated functions. Resolves issue #2119
* tests/test_ltl/test_marray.py: remove their tests
2017-09-18 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/doc/sphinxext: removed, resolves issue #1841
2017-09-18 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/fplane_id_types into ^/trunk
2017-09-15 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: update the documentation to add the ID types,
allow for strings when getting the ifu by specid. Resolves issue #2117
* tests/test_het/test_fplane.py: test the changes
2017-08-16 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version to 0.12.0-post
2017-08-16 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: set version to 0.12.0
* ReleaseNotes.md: update accordingly
2017-07-28 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/io_helpers.py: set better defaults for the
CopyResource.report method
2017-07-27 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/file_rotator/ into ^/trunk
2017-07-27 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/files/file_tools.py: add option to skip creating the files
in the rotator
* tests/test_tools/test_file_tools.py: test the changes
2017-07-24 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_tools/test_file_tools.py: 100% coverage for file tools
2017-07-24 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/files/file_tools.py: add the file name rotator. Resolves
issue #2032
* tests/test_tools/test_file_tools.py: test it
* ReleaseNotes.md: update accordingly
2017-07-24 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/db_utils into ^/trunk
2017-07-24 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.md: update
2017-07-19 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/db_utils
2017-07-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/db_helpers.py: added. Resolves issue #2026
* tests/test_tools/test_db_helpers.py: test it
* setup.py: add peewee as test dependency
* tox.ini: same
* doc/source/install.rst: same
* doc/source/tools/db_helpers.rst: add documentation
* doc/source/tools/index.rst: same
* doc/Makefile: let sphinx-autobuild to chose the port
2017-07-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/io_helpers.py: convert the copy resource into a class for
better customization. Keep the old function as a helper function
* tests/test_tools/test_io_helpers.py: test the changes
* doc/source/tools/io_helpers.rst: document all
2017-07-17 Daniel Farrow <dfarrow@mpe.mpg.de>
* : merge ^/branches/rhostage into ^/trunk
2017-07-17 Daniel Farrow <dfarrow@mpe.mpg.de>
* tests/test_coordinates/test_astrometry.py: fixed bug
2017-07-17 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: Add --rhozp as an optional
command line input
* tests/test_coordinates/test_astrometry.py: Tests for the above
2017-07-17 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/branches/rhostage: Create a new branch to add rhostage
rotation as an option
2017-06-23 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/io_helpers.py: add option to remove a relative path to the
files of the distribution to copy. Part of issue #1965
* tests/test_tools/test_io_helpers.py: test it
2017-06-21 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: makes sure that read method returns the
parsed file names (helps issue #1952)
2017-06-21 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: some more Unicode-ing to fix warnings
(helps issue #1987)
2017-06-21 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: support strings when reading
configurations in python2. Resolves issue #1986.
* tests/test_tools/test_configuration.py: test the changes
* doc/source/tools/config.rst: add read to the doc
2017-06-21 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/from_vdat_1963 into ^/trunk
2017-06-21 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/from_vdat_1963
2017-06-20 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_tools/test_io_helpers.py: use StringIO instead of temporary
files; set coverage to 100%
2017-06-20 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/io_helpers.py: add function to write the content of a list
after a header. Resolves issue #1936
* tests/test_tools/test_io_helpers.py: test it
2017-06-20 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/io_helpers.py: copy from VDAT functionality to copy a list
of resource files. Third part of issue #1963
* tests/test_tools/test_io_helpers.py: test it
* doc/source/tools/io_helpers.rst: sort by source
2017-06-20 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/io_helpers.py: copy from VDAT the functionality to get
files from the distribution. Second part of issue #1963
* tests/test_tools/test_io_helpers.py: test it
2017-06-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/io_helpers.py: copy here from VDAT function to ask yes/no.
First part of issue #1963
* tests/test_tools/test_io_helpers.py: test it, also under python 2
2017-06-21 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/configparser_backport into ^/trunk
2017-06-21 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.md: update
2017-06-19 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_tools/test_configuration.py: make sure ConfigFile.read_string is
available. Resolves issue #1953
* doc/source/tools/config.rst: add the method to the doc
2017-06-19 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_tools/test_configuration.py: make sure ConfigFile.read_file is
available. Resolves issue #1951
* doc/source/tools/config.rst: add the method to the doc
2017-06-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: use the backported configparser to use
the python 3 implementation and remove the custom backports. Resolves
issue #1979
* setup.py: add "configparser" dependency in python 2
* tests/test_tools/test_configuration.py: remove unused tests
* doc/source/tools/config.rst: adapt documentation
2017-06-06 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: Swapped the axes that the dy, dx options
in add_ra_dec apply to
2017-05-30 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/ra-dec-all-fibers-1962 into ^/trunk
2017-05-30 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.md: update
* setup.py: pep8
2017-05-30 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: Added option to apply offset in arcseconds to coordinates
2017-05-30 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: Added new option of feeding in IFU cen files to add_ra_dec
* pyhetdex/tools/read_catalogues.py: Added wrapper to read IFU cen files
* setup.py: Set astropy version to avoid bug when testing (bug report posted to astropy team)
* tests/test_coordinates/test_astrometry.py: Tests for the new ifucen file input option to add_ra_dec
2017-05-30 Daniel Farrow <dfarrow@mpe.mpg.de>
* Created branch to work on adding ra, dec to ifu cen files
2017-04-21 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: modified rotation of focal plane
* pyhetdex/tools/read_catalogues.py: modified shifts applied to daophot catalogue
* tests/test_coordinates/test_astrometry.py: updated test values for new rotation
2017-04-04 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/remove_deprecate into ^/trunk
2017-04-04 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/remove_deprecate
2017-03-08 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/transformations.py: remove the package
* pyhetdex/coordinates/astrometry.py: use astropy for the coordinate
transformation
* ReleaseNotes.md: update
2017-03-07 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/distances.py: removed
* pyhetdex/coordinates/wcs.py: removed
* pyhetdex/tools/astro/dss_image.py: comment wcs import and add update
warning
* pyhetdex/tools/astro/iq_fit.py: removed
* pyhetdex/tools/astro/zscale.py: removed
* setup.cfg: update accordingly
2017-03-07 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/tangent_projection_astropy.py: remove it as per issue
#1677
* setup.cfg: remove the above module
* pyhetdex/coordinates/astrometry.py: update
2017-03-07 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: remove deprecated
QuickReconstructedIFU.load method. Resolves issue #1676
* doc/source/het/reconstruct_ifu.rst: same
2017-03-07 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: remove deprecated attributes. Resolves issue #1641
* doc/source/het/fplane.rst: update doc accordingly
* tests/test_het/test_fplane.py: update tests accordingly
2017-03-07 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/doc/sphinxext/todo.py: removed
* pyhetdex/doc/sphinxext/__init__.py: deprecate the module
* doc/source/doc.rst: remove todo from the documentation
2017-04-04 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version to 0.12.0-pre
2017-04-04 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: set version to 0.11.0
* ReleaseNotes.md: update release notes
2017-04-03 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/angular_masks into ^/trunk
2017-03-30 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/tools/create_mask.py: Forgot to pass args to argparser
* tests/test_tools/test_create_mask.py: Fixed bugs in test
Adding documentation:
* ReleaseNotes.md
* doc/source/create_mask.rst
* doc/source/index.rst
* doc/source/tools/generate_hetdex_mask.rst
* doc/source/tools/index.rst
2017-03-24 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/tools/create_mask.py: New tool to create masks
* setup.py: Added command line call to new tool
* tests/test_tools/test_create_mask.py: Added tests for new tool
2017-03-21 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: set version to -pre for better version comparison
* tox.ini: add test for astropy==1.2
* pyhetdex/het/reconstruct_ifu.py: use clobber in astropy 1.2 and overwrite
otherwise
* pyhetdex/tools/astro/sky.py: same
2017-03-20 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: PEP8
* pyhetdex/tools/astro/sky.py: fix astropy warnings
* pyhetdex/tools/datacube2rgb.py: fix case of slice with constant values; PEP8
* pyhetdex/tools/read_catalogues.py: fix headers according to fits standards
* tests/test_coordinates/test_astrometry.py: fix pytest warnings
2017-03-17 Francesco Montesano <montefra@mpe.mpg.de>
* tox.ini: show warnings
* pyhetdex/het/overview_plot.py: make sure to close the files
* pyhetdex/het/reconstruct_ifu.py: use overwrite instead of clobber
* tests/test_het/test_dither.py: use getfixturevalue
* tests/test_ltl/test_marray.py: move raises to decorator to allow closing
files
2017-03-17 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: expose ifu dictionaries. Resolves Issue #1864
* tests/test_het/test_fplane.py: test the changes
* tox.ini: create the distfile only when making the docs
2017-03-16 Francesco Montesano <montefra@mpe.mpg.de>
* tox.ini: create sdist to use devel version in other tests
2017-03-10 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/test_pyversions into ^/trunk
2017-03-10 Francesco Montesano <montefra@mpe.mpg.de>
* tests/conftest.py: add fixture to remove tmpdir
* tests/test_coordinates/test_astrometry.py: use it in tests using large
files
* tests/test_het/test_reconstructions.py: same
* tests/test_tools/test_sky.py: same
2017-03-10 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/test_pyversions
2017-03-08 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/contributions.rst: add pyenv information. Resolves issue #1842
* pytest.ini: make xfail strict by default
2017-03-07 Francesco Montesano <montefra@mpe.mpg.de>
* tox.ini: add py3.6. Resolves Issue #1843
* pyhetdex/tools/files/file_tools.py: skip doctests output
* tests/test_tools/test_file_tools.py: python 3.6 warns if flags are at the
end of an expression and updated fnmatch.translate accordingly. Make the
tests compatible with python >= 3.6 and <3.6
2017-03-10 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/conf_override into ^/trunk
2017-03-10 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/conf_override
2017-03-10 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: add method to override the configuration
using, e.g., command line options. Solves issue #1849
* tests/test_tools/test_configuration.py: test it
* doc/source/tools/config.rst: add it to the documentation
2017-03-09 Jan Snigula <snigula@mpe.mpg.de>
* tests/test_tools/test_fits_tools.py: Added test for region parser
* tests/test_het/test_overview_plot.py: Added test set
* tests/test_tools/test_io_helpers.py: Added test for missing
comment lines
* pyhetdex/tools/io_helpers.py: Fix handling if no comment lines
in file
* pyhetdex/tools/files/file_tools.py: Added routine to parse fits
region string
* pyhetdex/het/overview_plot.py: Subtract overscan before plotting
2017-03-09 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: Added tool to compute
in IFU x,y from ra, dec
* setup.py: command line tool for above
* tests/data/061706_074_ra_dec.csv: Test data for above
* tests/data/061706_074_ra_dec.fits: Test data for above
* tests/test_coordinates/test_astrometry.py: test for above
* doc/source/astrometry_tools.rst: documentation for above
2017-03-01 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/overview_plot.py: Added, create inspection plots,
used by curewise ingestion.
2017-02-02 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.md: prepare for v0.10 release
* setup.py: same
2017-01-26 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/cure/fibermodel.py: cast list index to integer to comply with
numpy >=1.12. Fixes issue #1769
2017-01-26 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: transpose the quick recon image; fixes
issue #1557
* tests/test_het/test_reconstructions.py: update the tests and add the
do_not_rescale_image_data key
* tests/data/reconstructed.fits: transpose the file
2017-01-19 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/tools/six_ext.rst: update documentation; solves issue #988
* pyhetdex/tools/six_ext.py: same
2017-01-18 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/recon_updates into ^/trunk
2017-01-18 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/recon_updates
2016-11-22 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: each call to reconstruct, create a new
empty image, fill it, copy it into self.img and returns it (issue #1667)
* tests/test_het/test_reconstructions.py: test it
* doc/source/het/reconstruct_ifu.rst: exclude the deprecated method from the
documentation
2016-11-22 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: deprecate load method
2016-11-22 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: reorganize __init__ in smaller functions,
make sure missing or not set DITHER keyword is handled (issue #1674)
* tests/test_het/test_reconstructions.py: test it
* ReleaseNotes.md: updated
2017-01-18 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/fplane_updates into ^/trunk
2017-01-18 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/fplane_updates
2016-12-01 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: fix documentation
2016-11-24 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: explicitly convert properties return values to
list (issue #1640)
* ReleaseNotes.md: update accordingly
* doc/source/het/fplane.rst: ignore deprecated functionalities
2016-11-23 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: add possibility to skip empty IFUs
* tests/test_het/test_fplane.py: test it
* ReleaseNotes.md: update
2016-11-22 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: add kwargs with the id to consider as missing; add
possibility to skip specific SLOTIDs (issue #1617)
* tests/test_het/test_fplane.py: update the tests
* ReleaseNotes.md: update accordingly
2017-01-18 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/deprecations/ into ^/trunk
2016-11-29 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/astro/zscale.py: update warning according to
https://github.com/astropy/astropy/issues/5499
2016-11-24 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.md: update
* pyhetdex/het/throughput.py: mark as "use at your own risk"
* pyhetdex/tools/astro/dss_image.py: mark as "use at your own risk"
2016-11-24 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: r244 requires astropy>=1.2
* ReleaseNotes.md: update with #1637
2016-11-24 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/astro/zscale.py: deprecate in favour of astropy version
* setup.cfg: coverage ignore it
* doc/source/tools/astro/zscale.rst: remove it
* doc/source/tools/astro/index.rst: remove from index
* tox.ini: raise the coverage limit
2016-11-23 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/distances.py: deprecate
* pyhetdex/coordinates/tangent_projection_astropy.py: same
* pyhetdex/coordinates/transformations.py: same
* pyhetdex/coordinates/wcs.py: same
* pyhetdex/tools/astro/iq_fit.py: same
* setup.cfg: coverage ignore them
* tests/test_coordinates/test_distances.py: remove
* tests/test_coordinates/test_transformations.py: same
* tests/test_coordinates/test_wcs.py: same
* tests/test_tools/test_iq_fit.py: same
* doc/source/coordinates.rst: update documentation
* doc/source/tools/astro/index.rst: same
* doc/source/tools/astro/iq_fit.rst: same
2016-11-23 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/tangent_projection.py: move the content with
{}_astropy.py one
* pyhetdex/coordinates/tangent_projection_astropy.py: import the
tangent_projection for backward compatibility and deprecate it
* tests/test_coordinates/test_tangent_projection.py: astropy goes from 0 to
360
* doc/source/coordinates.rst: remove tangent_projection_astropy
documentation
* setup.cfg: ignore tangent_projection_astropy
* ReleaseNotes.md: update
2016-11-23 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: parent argument parsers and PEP8
* pyhetdex/tools/read_catalogues.py: PEP8
* tests/test_coordinates/test_astrometry.py: same
2016-11-15 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/het/dither.py: Fixed bug which would result in normalisation being
assigned to the wrong dither (Francesco found out where the bug was). Also
now accepts FWHM flag
* pyhetdex/het/telescope.py: added a note about the dithers starting at 1 to
the comments of various functions
2016-11-14 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/conf_get_list into ^/trunk
2016-11-14 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/conf_get_list
2016-10-07 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: change the ConfigParser.get_list_of_list
to solve issue #1621
* tests/test_tools/test_configuration.py: test the new implementation
* ReleaseNotes.md: update
2016-10-07 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: change the ConfigParser.get_list to solve
issue #1620
* tests/test_tools/test_configuration.py: test the new implementation
* ReleaseNotes.md: update
2016-11-04 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/tools/astro/zscale.rst: added
* doc/source/tools/astro/index.rst: add the above to the index
2016-10-12 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: added xy_to_ra_dec
* setup.py: added commnad line entry point for above
* tests/test_coordinates/test_astrometry.py: added tests for above
* doc/source/astrometry_tools.rst: added documentation for above
2016-09-27 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: fixed bug where .fit extension in fout would cause failure
* tests/test_coordinates/test_astrometry.py: added tests for '.txt' files
2016-09-27 Daniel Farrow <dfarrow@mpe.mpg.de>
* ReleaseNotes.md: update
* pyhetdex/coordinates/astrometry.py: port changes from ^/branches/selection_function_devel
* pyhetdex/coordinates/tangent_projection_astropy.py: same
* pyhetdex/tools/read_catalogues.py: same
2016-09-14 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/ltl/chebyshev.py: move here the Chebyshev implementations, use
numpy and use matrixCheby2D_7 in interCheby2D_7
* pyhetdex/cure/distortion.py: adapt to this
* pyhetdex/cure/fibermodel.py: same
* pyhetdex/ltl/marray.py: leave and deprecate the old interface
* ReleaseNotes.md: update release notes
* doc/source/ltl.rst: add chebyshev to documentation
* tests/test_cure/test_distortion.py: use the new Chebyshev
* tests/test_cure/test_fibermodel.py: adapt the tolerance
* tests/test_ltl/test_chebyshev.py: test Chebyshev
* tests/test_ltl/test_marray.py: test the warnings
2016-09-07 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version number
* pyhetdex/ltl/marray.py: use numpy to compute the Chebyshev T_i
* tests/test_ltl/test_marray.py: fix possible error with tests
2016-09-01 Greg Zeimann <gregz@astro.as.utexas.edu>
* pyhetdex/ltl/marray.py: added function to build the Chebyshev matrix for
post fitting ("matrixCheby2D_7")
2016-08-18 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version to 0.9
* ReleaseNotes.md: update accordingly
2016-08-18 Francesco Montesano <montefra@mpe.mpg.de>
* README.md: update info
* setup.py: pep8
2016-08-12 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: fix deprecations in documentation
2016-07-29 Francesco Montesano <montefra@mpe.mpg.de>
* doc/Makefile: add coverage command
* doc/build: ignore everything under build
* doc/source/changelog.rst: include the changelog verbatim
* tests/test_cure/test_distortion.py: fix tests in python 3
2016-07-27 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/ltl/marray.py: Updated whitespace when writing
* pyhetdex/cure/fibermodel.py: Update coverage
* pyhetdex/cure/psfmodel.py: Remove locale
* tests/conftest.py: Updated skip_if_no_executable to return path
* pyhetdex/cure/distortion.py: Added write routine
* tests/test_cure/test_distortion.py: Added tests
2016-07-26 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/het/fplane.rst: update documentation
2016-07-25 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/ifu_centers.py: fail if the throughput is less than zero
* tests/data/IFUcen_HETDEX_fail.txt: removed
* tests/data/IFUcen_HETDEX_missid.txt: same
* tests/conftest.py: remove fixtures using the above files
* tests/test_het/test_ifu_centers.py: test the IFU center file parser here
* tests/test_het/test_reconstructions.py: see the previous items
2016-07-22 Jan Snigula <snigula@mpe.mpg.de>
* tests/test_cure/test_distortion.py: Updated
* test/test_cure/test_fibermodel.py Added new tests
* tests/data/fibermodel_22.fmod: Added
* tests/data/distortion_17.dist: Updated to match fibermodel
* pyhetdex/cure/gaussian.py: Added gauss1d_H evaluation routines
* pyhetdex/cure/fibermodel.py: More evaluation functions
* pyhetdex/cure/distortion.py: Added get_numfibers and get_reference_f
* pyhetdex/cure/bspline.py: Added bspline evaluation routines
2016-07-20 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_astrometry.py: moved to test_coordinates
* tests/test_fiber_fractions.py: moved to test_cure
2016-07-20 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/shot_rework_1515 into ^/trunk
2016-07-20 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/shot_rework_1515
* ReleaseNotes.md: updated
2016-07-20 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/dither.py: add an option to use the hetpupil in the
illumination model
* doc/source/dither_file.rst: document it
* tests/test_het/test_dither.py: test it
* tests/conftest.py: make fixture to skip non existing executable
* tests/test_het/test_telescope.py: update according to the above
2016-07-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/dither.py: add possibility to pass the dither positions via
command line
* tests/test_het/test_dither.py: update the tests
* doc/source/dither_file.rst: document the changes
2016-07-14 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/telescope.py: add HetpupilModel to use CUREBIN/hetpupil
* tests/test_het/test_telescope.py: test it
* tox.ini: pass the CUREBIN environment variable in the test environments
2016-07-07 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/shot_rework_1515
* tests/test_astrometry.py: adapted
2016-07-07 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: add pytest-catchlog dependency
* tox.ini: same
* tests/test_tools/test_logging_helper.py: rewrite getting rid of nose way
and streamline the tests
* tests/conftest.py: make the compare_fits a fixture
* tests/test_het/test_reconstructions.py: use it
* tests/settings.py: removed
* tests/test_cure/test_distortion.py: use int instead of locale.atoi
* tests/test_cure/test_fibermodel.py: same
* tests/test_cure/test_psfmodel.py: same
* doc/source/install.rst: update dependencies
2016-07-07 Francesco Montesano <montefra@mpe.mpg.de>
* tests/*: reorganize the tests in directories; adjust some test
2016-07-07 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/het/illumination.rst: removed
* doc/source/het/image_quality.rst: removed
* doc/source/het/index.rst: remove them from index
* doc/source/het/telescope.rst: update autodoc options
* pyhetdex/het/telescope.py: rewrite shot according to issuei #1515
* pyhetdex/het/dither.py: update to the new shot object
* pyhetdex/het/illumination.py: removed
* pyhetdex/het/image_quality.py: removed
* tests/test_dither.py: update test
* tests/test_file_tools.py: same
* tests/test_het/test_telescope.py: added
* tests/test_image_quality.py: removed
* tests/test_reconstructions.py: removed
* ReleaseNotes.md: update
2016-07-05 Francesco Montesano <montefra@mpe.mpg.de>
* tests/conftest.py: reorganization and use pytest properly
* tests/test_datacube2rgb.py: same
* tests/test_distortion.py: same
* tests/test_dither.py: same
* tests/test_fibermodel.py: same
* tests/test_fplane.py: same
* tests/test_generate_randoms.py: same
* tests/test_io_helpers.py: same
* tests/test_iq_fit.py: same
* tests/test_psfmodel.py: same
* tests/test_reconstructions.py: same
* tests/test_sky.py: same
2016-07-11 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/cure/fibermodel.py: Added compability for version 22
fibermodels, started adding evaluation func
2016-07-07 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/astrometry.py: added routines to add ra, dec to
catalogues and WCS headers to fits images
* pyhetdex/coordinates/tangent_projection_astropy.py: flipped one of
the scale values
* setup.py: added entry points for new command line routines
* pyhetdex/het/flux_conversions.py: fixed type-o in comments
* pyhetdex/cure/fiber_fractions.py: New module to compute the fraction of
psf model flux in a fiber, and the fraction of a fiber in an aperture
* tests/data/061706_074.als: test data
* tests/data/CuFepses20160604T063029.1_074_sci.fits: as above
* tests/data/IFUcen_HETDEX.fiberfrac.txt: ""
* tests/data/detect074_line.dat: ""
* tests/data/detect085_line.dat: ""
* tests/data/dither.example.fiberfrac.txt: ""
* tests/test_astrometry.py: added tests for astrometry module
* tests/test_fiber_fractions.py: added tests for fiber_fractions module
* doc/source/astrometry_tools.rst: Added documentation for the new tools
* doc/source/coordinates.rst: ""
* doc/source/index.rst: ""
2016-07-04 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/contributions.rst: fix English
2016-07-04 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/contributions.rst: improved
* doc/source/index.rst: add reference anchor
* doc/source/install.rst: update information
2016-06-29 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/cure/distortion.py: Added remaining mapping functions
* tests/test_distortion.py: Added corresponding tests
2016-06-28 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/cure/distortion.py: Added more mapping routines
2016-06-17 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/ifu_centers.py: Accept also VIFU in header for id
2016-06-16 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/ifu_centers.py: Read the IFU ID from the header
* tests/test_reconstructions.py: Added test
2016-06-15 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/cure.rst: add modules
* doc/source/het/flux_conversions.rst: added
* doc/source/het/index.rst: add to index
* doc/source/het/reconstruct_ifu.rst: show inheritance
* doc/source/ltl.rst: add marray docs
* pyhetdex/cure/distortion.py: some pep8, some little change
* pyhetdex/het/flux_conversions.py: same
* tox.ini: raise the coverage target to 90%
2016-06-06 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: set version to 0.8.0
* ReleaseNotes.md: prepare release notes for release
2016-06-06 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: make it work on python 3
2016-06-02 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/fplane.py: Updated for new fplane format
* pyhetdex/het/dither.py: Apdated for changed fplane
* pyhetdex/coordinates/distances.py: Fixed calculation and test
* pyhetdex/coordinates/tangent_projection.py: PEP8
2016-05-19 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/cure/distortion.py: make Distortion class compatible with
multiple file versions. Supports version 14 and 17
* pyhetdex/cure/fibermodel.py: make FiberModel class compatible with
multiple file versions. Supports version 16 to 21
* pyhetdex/cure/psfmodel.py: make PSFModel class compatible with
multiple file versions. Supports version 2 and 3.
* pyhetdex/tools/astro/zscale.py: PEP8 compliancy
* tests/test_distortion.py: Updated
* tests/test_fibermodel.py: Updated
* tests/test_psfmodel.py: Updated
* tests/test_reconstructions.py: Updated
2016-05-09 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: Correctly rotate the individual
images if needed
2016-04-29 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: update to version 0.7.0
* ReleaseNotes.md: update
2016-04-29 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: update reconstructIFU entry point to the
new QuickReconstructedIFU interface
* tests/test_reconstructions.py: update tests
2016-04-29 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: Fixed issue 1378
2016-04-29 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: Fixing issue 1378
2016-04-18 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/processes.py: add a DeferredResult class for defer function
execution when running single processor jobs; allow to pass the
result_class to the _Worker object
* tests/test_processes.py: add the class to the tests
* doc/source/tools/processes.rst: adapt documentations
2016-04-15 Francesco Montesano <montefra@mpe.mpg.de>
* .coveragerc: removed
* setup.cfg: add coverage sections; don't report pyhetdex/doc/sphinxext
2016-04-15 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.md: added; track history and help writing the report for the
next release
2016-04-14 Francesco Montesano <montefra@mpe.mpg.de>
* trunk merged
* pyhetdex/doc/sphinxext/__init__.py: deprecation warning moved to the
todo.py
* pyhetdex/doc/sphinxext/todo.py: add deprecation warning and info in the
documentation
* setup.py: fix dependency
* tox.py: same
2016-02-19 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/conf.py: use again sphinx.ext.todo
* pyhetdex/doc/sphinxext/__init__.py: deprecate it
* setup.py: use new sphinx version
* tox.ini: same
2016-04-14 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version to 0.5.0
* pyhetdex/het/dither.py: improve the dither_file executable
* tests/test_dither.py: test the dither module to 100%
* doc/source/dither_file.rst: improve the documentation of dither_file
2016-04-12 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/processes.py: add remove_worker function, improve
worker.wait method
* tests/test_processes.py: reorganize the tests and test everything
* doc/source/tools/processes.rst: add remove_worker to the documentation
* tox.ini: make sure to deploy the coverage report
2016-04-12 Daniel Farrow <dfarrow@mpe.mpg.de>
* doc/source/add_fluxes_to_randoms.rst: Added documentation
* doc/source/datacube2rgb.rst: as above
* doc/source/generate_randoms.rst: as above
* doc/source/index.rst: as above
* pyhetdex/tools/datacube2rgb.py: Changed wavelength increment in hard-coded WCS
2016-03-16 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: mark the version as 0.5.0-dev
* tox.ini: ignore little_deploy return code and run it after collecting and
showing the coverage result
2016-03-15 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/randoms/generate_randoms.py: added cut to stop
extrapolating the polynomial fit to the detected fraction
* pyhetdex/tools/datacube2rgb.py: explicit cast to str
in output to fix some problems in certain python versions
Added tests and test data:
* tests/data/DetAperFluxFrac_test_data.fits
* tests/data/Randoms_test_data.fits
* tests/data/Sigma_test_data.fits
* tests/test_datacube2rgb.py
* tests/test_generate_randoms.py
2016-03-14 Daniel Farrow <dfarrow@mpe.mpg.de>
* setup.py: corrected wrong version number
from last commit (fixes problem with VDAT installation)
2016-03-11 Daniel Farrow <dfarrow@mpe.mpg.de>
* setup.py: added entry point for new command
* pyhetdex/het/flux_conversions.py: minor style changes
* pyhetdex/randoms/generate_randoms.py: added new command to
assign fluxes and SNRs to random points
* pyhetdex/randoms/luminosity_functions.py: added python3 support
2016-02-25 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: set version to 0.4.0, ready for release
* doc/source/_templates/version.html: add template to have the version
number
* doc/source/conf.py: use the template in the sidebar
* doc/source/index.rst: add version number
2016-02-25 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: add get{boolean,int,float} with fallback
values to the mapping protocol
* pyhetdex/tools/files/file_tools.py: better error message when the
compilation of the regex fails
* setup.py: set version to 0.4.0-pre
* tests/test_configuration.py: test the new mapping
* tests/test_file_tools.py: adjust test
2016-02-19 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: remove unused code and bump the version to 0.3.0-post
* tox.ini: use hetdex pypi server to get software
* pyhetdex/tools/files/file_tools.py: fix the documentation to use
numpydoc==0.6
* pyhetdex/tools/io_helpers.py: add function documentation
* doc/source/tools/io_helpers.rst: added
* doc/source/tools/index.rst: add the above to the index
2016-02-08 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/logging_helper.py: remove unneeded import
* setup.py: remove tox and pytest custom commands and use pytest-runner
* setup.cfg: move pytest section to pytest.ini and add alias for test
* pytest.ini: added
* tox.ini: remove explicit dependency to numpy
* test/test_queue.py: explicitly join the queue at the end of the test to
avoid random failures
* doc/source/contributions.rst: remove info about setup.py tox
* doc/source/install.rst: fix a sentence
2016-02-03 Francesco Montesano <montefra@mpe.mpg.de>
* *: branches/queue_generic reintegrated into trunk
2016-02-03 Francesco Montesano <montefra@mpe.mpg.de>
* svn:mergeinfo: merge with trunk before reintegrating
* setup.py: bump version to 0.3.0
2016-02-03 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/queue.py: rename some variable in classes
* pyhetdex/tools/logging_helper.py: rewrite using the queue module; solves
issue #1279
* doc/source/tools/logging.rst: adapt documentation
2016-02-03 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/queue.py: queue functionalities and base classes go here
* doc/source/tools/queue.rst: documentation the above
* doc/source/tools/index.rst: add the above
* tests/test_queue.py: test the queue module
2016-02-01 Francesco Montesano <montefra@mpe.mpg.de>
* MANIFEST.in: added
* setup.py: temporarily deactivate tox_requires
2016-01-27 Daniel Farrow <dfarrow@mpe.mpg.de>
* setup..py: Adde entry point for generate_randoms command line tool
* pyhetdex/randoms/generate_randoms.py: Added tools to generate randoms and
compute their SNR from variance maps
* pyhetdex/randoms/luminosity_functions.py: Class to handle luminosity and
cumulative luminosity functions
2016-01-27 Francesco Montesano <montefra@mpe.mpg.de>
* ez_setup.py: added to allow setuptools bootstrap
* setup.py: bootstrap the above if necessary; v0.2.2
2016-01-27 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: define the version number here, bump to v0.2.1; classifiers added
* pyhetdex/__init__.py: use pkg_resources to get the version number from the
egg
* pyhetdex/tools/processes.py: cosmetic fixes
2016-01-24 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/het/flux_conversions.py: Functions copied from Cure to
convert between flux and counts on CCD.
* pyhetdex/randoms: package to hold modules for random
catalogue generation.
* pyhetdex/randoms/generate_randoms.py: code to generate random
catalogues for galaxy clustering (unfinished).
* pyhetdex/randoms/__init__.py
* pyhetdex/tools/datacube2rgb.py: Fixed typo in axes labels
2016-01-12 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/tools/datacube2rgb.py: command line too to create colour
images from datacubes
* setup.py: added entry point for command line tool
2016-01-08 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/tools/astro/zscale.py: Added
2015-12-09 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/cure/psfmodel.py: Added
* tests/test_psfmodel.py: Added
* tests/test_fibermodel.py: Fixed class name
2015-12-07 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_file_tools.py: ignore .svn directory
2015-12-02 Greg Zeimann <gregz@astro.as.utexas.edu>
* pyhetdex/coordinates/tangent_projection.py: Made adjustments to
the tangent projection algorithm. It agrees with the astropy implementation
with exception of when x_scale != y_scale.
2015-11-27 Jan Snigula <snigula@mpe.mpg.de>
* tests/conftest.py: Made datadir a session scope fixture
* tests/test_reconstructions.py: Added missing tests
* pyhetdex/tools/io_helpers.py: Fixed minor bug
* tests/test_io_helpers.py: Added tests
* tests/test_fibermodel.py: Cleaned up and restructured tests
* pyhetdex/cure/distortion.py: Added more transformations
* tests/test_tangent_projection.py: Fixed test failing on mac
* tests/test_marray.py: De-obfuscated tests
* tests/test_distortion.py: Cleaned up and restructured tests
2015-11-26 Jan Snigula <snigula@mpe.mpg.de>
* tests/conftest.py: Added fits comparion test
* tests/test_reconstructions.py: Added tests for quick
reconstruction, test for argparser still missing.
2015-11-26 Jan Snigula <snigula@mpe.mpg.de>
* tests/test_fibermodel.py: Added test
* tests/test_marray.py: Added another test
* pyhetdex/ltl/marray.py: Cleaned up code
* pyhetdex/cure/distortion.py: Updated for new MArray constructor
* tests/test_distortion.py: Added test
2015-11-26 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/files/file_tools.py: add is_*_regex options
* tests/test_file_tools.py: test it
2015-11-26 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/contributions.rst: fix deployment documentation
* tox.ini: remove py32 and py33 environments
2015-11-25 Francesco Montesano <montefra@mpe.mpg.de>
* tox.ini: use ``github.com/montefra/little_deploy`` instead of deploy.py
* scripts/deploy.py: removed
2015-11-25 Jan Snigula <snigula@mpe.mpg.de>
* tests/conftest.py: Added datadir fixture
* pyhetdex/ltl/marray.py: Reworked classes
* pyhetdex/tests/test_marray.py: Added tests
2015-11-25 Jan Snigula <snigula@mpe.mpg.de>
* tests/conftest.py: Added datadir fixture returning py.path.local object
2015-11-24 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/dither.py: add dither/id_ completion also to output file
2015-11-24 Francesco Montesano <montefra@mpe.mpg.de>
* setup.cfg: ignore script directory
* scripts/deploy.py: script to copy the content of a given directory to an
other one given by a configuration file
* tox.ini: add deployment of the documentation and coverage report; coverage
report fails for coverage < 85%
* doc/source/index.rst: add link to coverage report
* doc/source/contributions.rst: add info about documentation and coverage
from tox and how to enable deployment
2015-11-24 Francesco Montesano <montefra@mpe.mpg.de>
* svn:ignore: fix coverage file ignores
* .coveragerc: settings moved here from setup.cfg
* setup.cfg: same
* tox.ini: run coverage for all the environment and collect it and create a
report and a html
* scripts/remove_empty_coverage.sh: added; remove empty .coverage* files
2015-11-23 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/distances.py: fix doctest
* tests/test_tangent_projection.py: rename the class and method according to
r101
* tox.ini: move the documentation creation as first
2015-11-23 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: add and fix some documentation,
reconstruction method not called in __init__,
* doc/source/quick_ifu_recon.rst: added
* doc/source/index.rst: add the above
* doc/source/conf.py: add astropy to intersphinx
2015-11-20 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/tangent_projection_astropy.py: PEP8, plus fix
constructor signature and dont' pack/unpack arguments for the
transformations
* doc/source/coordinates.rst: add astropy based projection
2015-11-17 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/coordinates/tangent_projection.py: Renamed IFUAstrom to TangentPlane
* pyhetdex/coordinates/tangent_projection_astropy.py: Tangent plane projection
with the same interface as above but using astropy.wcs module
2015-11-16 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: added forgotten ``tox_requires`` entry point
2015-11-13 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/dither_file.rst: update documentation for dither_file
executable
* doc/source/het/illumination.rst: added
* doc/source/het/index.rst: add
* doc/source/het/image_quality.rst: fix underline length
* pyhetdex/het/dither.py: add detail
* pyhetdex/het/illumination.py: PEP8
2015-11-13 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/doc/sphinxext/todo.py: fix documentation built on python 2
* pyhetdex/het/image_quality.py: PEP8, solve severe error in the
documentation
* tox.ini: build the documentation in one env
* doc/source/conf.py: use matplotlib Agg backend to avoid failures when
building the documentation with tox
2015-11-12 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/distances.py: round floats to 10th decimal to avoid
test failures due to floating point representation
* pyhetdex/coordinates/tangent_projection.py: same
* pyhetdex/coordinates/transformations.py: same
2015-11-11 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/*: import the __future__
* tests/*: same
* little fixes to make the tests pass
2015-11-11 Francesco Montesano <montefra@mpe.mpg.de>
* setup.cfg: doctest enabled
* setup.py: remove forgotten nose dependency
* tests/conftest.py: ignore setup.py
* pyhetdex/coordinates/transformations.py: fix failing doctests
2015-11-11 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/transformations.py: import __future__
* setup.py: replace nose with pytest and add tox
* setup.cfg: same
* tests/conftest.py: added
* tests/test_*.py: ported to pytest
* tests/test_dither.py: same plus adapt tests to the code in r91
* tests/data/dither.example.txt: fix it to match source code
* tox.ini: add tox
* svn:ignore: ignore pytest cache and tox directories
* doc/source/contributions.rst: document pytest and tox
* doc/source/install.rst: new dependences
2015-11-11 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: fix typo and do some PEP8
2015-11-11 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: add ifu dictionaries indexed by specid and ihmpid
and functions to get ifu for specific ids
* pyhetdex/het/dither.py: improve dither creation
* pyhetdex/het/telescope.py: PEP8
* doc/source/het/telescope.rst: added
* doc/source/het/index.rst: add telescope
2015-10-29 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: add fallback to section proxy
* tests/test_configuration.py: test fallback
2015-10-25 Jan Snigula <snigula@mpe.mpg.de>
* pyhetdex/tools/io_helpers.py: Moved code from curewise.cureutil here.
* pyhetdex/ltl/MArray.py: Moved here from curewise
* pyhetdex/cure/Distortion.py: Moved here from curewise
* pyhetdex/cure/Fibermodel.py: Moved here from curewise
2015-10-23 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: remove not used import
2015-10-23 Daniel Farrow <dfarrow@mpe.mpg.de>
* tests/test_dither.py: tests for new dither file creator
* tests/data/fplane.txt: data for above
* tests/data/dither.example.txt: as above
* tests/data/dither_positions.txt: as above
* setup.py: added dither_file entry point
* pyhetdex/het/image_quality.py: Now accepts guide probe information. Added
abstract _FwhmModel class to give a common
interface to different IQ models.
* pyhetdex/het/dither.py: Added code to generate dither files
* pyhetdex/het/telescope.py: Created a Shot class that stores tracker and GP
information.
* pyhetdex/het/illumination.py: Returns a (dummy) illumination value in the
focal plane.
* doc/source/dither_file.rst: Documentation for the new dither file creator
* doc/source/index.rst: as above
2015-10-07 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: don't fail with lists composed by one
entry without commas
* tests/test_configuration.py: test it
2015-10-06 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: back port mapping interface from python
3.5 to 2.7
* tests/test_configuration.py: add tests for the mapping
* pyhetdex/tools/processes.py: add property to know if multiprocessing is on
or not
2015-07-21 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: *ast* raise a syntax error when trying to
interpret path strings
2015-07-13 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/processes.py: allow to use a different pool implementation
when initialising the worker
2015-07-10 Francesco Montesano <montefra@mpe.mpg.de>
* doc/Makefile: add some ignore for livehtml
* pyhetdex/tools/processes.py (_Worker): now can be use as one-off context
manager
* tests/test_processes.py: add tests
* doc/source/tools/processes.rst: reorganize examples
* pyhetdex/tools/logging_helper.py: better if
2015-07-06 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_logging_helper.py: added some more test
* doc/source/tools/logging.rst: reorganization of the documentation
2015-07-06 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/tools/logging.rst: show imports in documentations
* pyhetdex/tools/processes.py: add wait method to the _Worker class
* tests/test_logging_helper.py: test logging from the main and the child
processes using the QueueHandler and QueueListener
2015-07-01 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/tools/*/*rst: forgotten to add them in previous commit
2015-06-30 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/logging_helper.py: implemented
* tests/test_logging_helper.py: tested
* doc/build: exclude doctest
* doc/source/conf.py: add doctest plugin
* doc/source/het/*: reorganize content
* doc/source/het.rst: removed
* doc/source/tools/*: reorganize content
* doc/source/tools/logging.rst: added; contains use examples
* doc/source/tools/processes.rst: restructured with use examples
* doc/source/tools_*.rst: removed
* doc/source/index.rst: adapted to the above
* pyhetdex/coordinates/distances.py: make succeed sphinx doctest plugin
* pyhetdex/coordinates/tangent_projection.py: same
* pyhetdex/coordinates/transformations.py: same
* pyhetdex/doc/docstring.py: same
* pyhetdex/het/dither.py: same
* pyhetdex/het/fplane.py: same
* pyhetdex/het/ifu_centers.py: same
* pyhetdex/tools/configuration.py: same
* pyhetdex/tools/files/file_tools.py: same
* pyhetdex/tools/files/fits_tools.py: same
* pyhetdex/tools/processes.py: same
* pyhetdex/tools/six_ext.py: same
2015-06-23 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/install.rst: installation instruction improved
* doc/source/contributions.rst: add python version support
* doc/source/index.rst: add little description
2015-06-03 Francesco Montesano <montefra@mpe.mpg.de>
* doc/build: ignore html and doctrees
* doc/source/contributions.rst: fix text
* doc/source/install.rst: update instructions
* pyhetdex/tools/processes.py: remove item from todo
2015-05-29 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/files/file_tools.py(scan_dirs): reimplement with
``os.walk``
* tests/test_file_tools.py: test ``scan_dirs``
2015-05-29 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/processes.py: add ``Result`` object and expand ``_Worker``
* tests/test_processes.py: test more thoroughly
* doc/source/tools_processes.rst: extend documentation
2015-05-17 Daniel Farrow <dfarrow@mpe.mpg.de>
* pyhetdex/common/file_tools.py: added a function to search for and
yield directories.
2015-05-08 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/files/file_tools.py(scan_files): add "followsymlink" option
* pyhetdex/tools/six_ext.py: import mock under a common name
2015-05-06 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/six_ext.py: ``ConfigFileError`` and docstrings added
* doc/source/tools_six_ext.rst: added to the documentation
* doc/source/index.rst: same
2015-05-06 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: add ``six`` to the dependency list
* pyhetdex/tools/configuration.py: use six
* pyhetdex/tools/files/file_tools.py: use six
* pyhetdex/tools/astro/dss_image.py: use six, adjust imports order
* pyhetdex/tools/six_ext.py: add some more variable in the spirit of six
* pyhetdex/doc/sphinxext/todo.py: PEP8 compliant
2015-05-05 Francesco Montesano <montefra@mpe.mpg.de>
* setup.cfg: run also doctest with nosetests
* pyhetdex/coordinates/transformations.py: fix docstring, doctest works
* pyhetdex/doc/docstring.py: same
* pyhetdex/tools/configuration.py: same
* pyhetdex/tools/files/file_tools.py: same
* pyhetdex/het/fplane.py: same, fix IFU.__str__ output
* pyhetdex/tools/files/file_tools.py(wildcards_to_regex): renamed, fix
return bug
* pyhetdex/tools/files/file_tools.py(scan_files): matches and exclusion done
on the full path + filename
* tests/test_file_tools.py: add more tests for better coverage
* tests/test_fplane.py: add IFU output string
2015-04-30 Francesco Montesano <montefra@mpe.mpg.de>
* README.md: some formatting changed
* pyhetdex/doc/docstring.py: fixed type in the function documenation
* setup.py: fix sphinx-autobuild version number
2015-04-24 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/fplane.py: add base classes for IFU container and FPlane parser
* doc/source/het.rst: add it to the documentations
* tests/data/fplane.txt: add fplane file
* tests/test_fplane.py: add test
* tests/test_processes.py: make multiprocessing tests faster
* setup.cfg: remove tissue options
* setup.py: same. Use sphinx-autobuild >= 0.52
* doc/Makefile: use regex exclusion for sphinx-autobuild
2015-03-24 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: handle empty lists
* tests/test_configuration.py: test it
2015-03-20 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_configuration.py: test now interpolation when getting options
2015-03-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: example added
2015-03-18 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: add cross section interpolation also to
python 2
* doc/source/tools_config.rst: document it
* tests/test_configuration.py: add test
2015-03-17 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/doc/docstring.py: decorate functions to allow format string
substiution
* doc/source/doc.rst: add documentation
* tests/test_docstring.py: add test
2015-03-16 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/configuration.py: custom config parser added (from
quicklook)
* tests/test_configuration.py: tested almost completely
* doc/source/tools_config.rst: added in documentation
* doc/source/index.rst: added section
2015-03-12 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/processes.py: first implementation of
single/multiprocessor abstraction
* tests/test_processes.py: test it
* doc/source/tools_processes.rst: document it
* doc/source/index.rst: same
* doc/source/tools_files.rst: typo fixed
* setup.py: bootstrap nose to make nosetests available
* doc/Makefile: livehtml triggered by code changes
2015-03-11 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/files/file_tools.py: added file search in directory
* tests/test_file_tools.py: test part of it
* doc/source/install.rst: little formatting fixed
2015-03-06 Francesco Montesano <montefra@mpe.mpg.de>
* setup.*: added tissue, enable PEP8 checks during nosetests
* doc/source/install.rst: same
2015-03-06 Francesco Montesano <montefra@mpe.mpg.de>
* doc/Makefile: added sphinx-autobuild (automatic sphinx build)
* setup.py: added as dependence
* doc/source/install.rst: added
* doc/source/contributions.rst: added
* doc/source/index.rst: adapted to the above
2015-03-03 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/conf.py: added project description in the side bar. Added
sphinx.ext.intersphinx
2015-03-03 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex: all modules with tests run with python3
* pyhetdex/tools/astro/{sky,dss_image}.py: adapted for the above
2015-03-03 Francesco Montesano <montefra@mpe.mpg.de>
* AUTHORS, LICENCE: added
* doc/source/{index,authors,licence}.rst: added to the documentation
* setup.py: authors updated, dependences fixed.
2015-03-02 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/doc/sphinxext/todo.py: copied and modified from sphinx.ext.todo
to show only the link in the todo list
* doc/source/doc.rst: add module documentation (very rough for now)
* doc/source/changelog.rst: add changelog to documentation
* doc/source/todos.rst: add todo list to documentation
* doc/source/index.rst: adapt to the above changes
* doc/source/conf.py: adapt to the above changes, change the path to `todo`
extension, add alabaster as theme
* setup.py: add alabaster as dependences for sphinx
* pyhetdex/tools/astro/dss_image.py: move todos in functions before
parameters
2015-02-26 Francesco Montesano <montefra@mpe.mpg.de>
* **/__init__.py: commented out all unused bits of code
* pyhetdex/*: PEP8 compliant
* tests/*: all modules are in the test suite, at least with a stub, fail
test. Resolve #756
2015-02-25 Francesco Montesano <montefra@mpe.mpg.de>
* **/__init__.py: remove submodule imports to avoid circular imports
* pyhetdex/common: removed
* python/tools/analysis: renamed pyhetdex/tools/astro
* python/common/dss_image.py: moved to pyhetdex/tools/astro
* python/common/{file_tools,fitstools}.py: moved to
pyhetdex/tools/files/{file_tools,fits_tools}.py
* tests/*: adapted to the above changes
* doc/source/*: same
2015-02-24 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/common/dss_image.py: added astropy.wcs info in the documentation
* tests/test_wcs.py: added dummy test
2015-02-24 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/common/external_server_connect.py: renamed dss_image.py
* pyhetdex/common/dss_image.py: deg2pix moved, some code and documentation change
* pyhetdex/coordinates/wcs.py: deg2pix moved here
* doc/source/common.rst: adapted to the above changes
* doc/source/coordinates.rst: adapted to the above changes
* pyhetdex/common/__init__.py: adapted to the above changes
* tests/test_dss_image.py: adapted to the above changes
* tests/test_extserconn.py: moved to test_dss_image
* tests/test_wcs.py: added fail test
2015-02-20 Francesco Montesano <montefra@mpe.mpg.de>
* documentation: all the documentation has been re-checked and made
compliant to numpy style.
2015-02-19 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: astropy v1.0 is out
* pyhetdex/coordinates/distances.py: calcAngSepDeg moved here and renamed.
Some variable names changed
* pyhetdex/coordinates/transformations.py: calcAngSepDeg moved from here
* doc/source/coordinates.rst: added new distance section
* tests/test_distances.py: angular distance test moved here
* tests/test_transformations.py: from here
2015-02-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/coordinates/tangent_projection.py: direct and inverse transform
converted to IFUAstrom methods, documentation adapted
* tests/test_tangent_projection.py: adapted
2015-02-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/analysis/iq_fit.py: bugfix with astropy moffat import
2015-02-18 Francesco Montesano <montefra@mpe.mpg.de>
* version: 0.2.0 non backward compatible changes
* setup.py: use astropy version>= 1 (it's about to come out and will be a
LTS)
* pyhetdex/tools/analysis/iq_fit.py: adapted to astropy>=1
* pyhetdex/astrometry: renamed pyhetdex/coordinates
* pyhetdex/astrometry/astrometry.py: renamed
pyhetdex/coordinates/tangent_projection.py
* pyhetdex/common/coord.py: renamed
pyhetdex/coordinates/transformations.py
* pyhetdex: imports in __init__ adapted to new names
* tests/: tests adapted to new names
* doc/source/*rst: documentation adapted to new names
* doc/source/conf.py: version extracted from pyhetdex (not hardcoded)
2015-02-18 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/analysis/sky.py: documentation compliant with standard
* doc/source/tools.rst: order documentation as in source
2015-02-18 Francesco Montesano <montefra@mpe.mpg.de>
* README.md: added some info about documentation
* pyhetdex/tools/analysis/iq_fit.py: renamed from
`pyhetdex/tools/analysis/seeing.py`. Moffat fit reimplemented using
astropy. WARNING: The module is not tested
* pyhetdex/tools/analysis/__init__.py: import adjusted
* tests/test_iq_fit.py: partial test created. The modules works, but more
tests are needed before being able to use it
* doc/source/conf.py: added autosummary, fixes some warnings
* doc/source/tools.rst: adjust iq_fit documentation parameters
2015-02-18 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/het.rst: order het.dither documentation as in the source file
* pyhetdex/het/dither.py: documentation comply to numpydoc style
* tests/test_reconstructions.py: manual test of the reconstruction added.
2015-02-05 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/image_quality.py: documentation, PEP8. API change: first
letter of class name as capitalized, no config object passed, but necessary
settings
* pyhetdex/het/throughput.py: same
* pyhetdex/het/reconstruct_ifu.py: documentation fixed. API change:
fe_prefix defaults to "", not "Fe"
2015-02-04 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/common/coords.py: added link to astlib
* pyhetdex/common/external_server_connect.py: documentation added. PEP8
compliant. Todos added
* pyhetdex/common/file_tools.py: docstring in numpy style
* pyhetdex/common/fitstools.py: same
* tests/test_coords.py: hms2decimal transform test precision set to 1e-5
* tests/test_extserconn.py: added stub test that fails. Write tests after
fixing the todos in external_server_connect.py
2015-01-30 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/astrometry/astrometry.py: Todo about tests reliability added
2015-01-30 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/astrometry/astrometry.py: author added
* pyhetdex/common/coords.py: PEP8 compliant, documentation modified to
comply with the standard. Added list of todo about implementation and tests
* tests/test_coords.py: tests for the coords module. Almost complete, but
some tests fail
* doc/source/common.rst: section underlines adjusted to avoid complains from
sphinx
2015-01-28 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/conf.py: numpydoc plugin added
* doc/source/common.rst: section title added
* doc/source/tools.rst: same
* doc/source/het.rst: same, plus typo
* pyhetdex/astrometry/astrometry.py: documentation now comply with the
requirements
* pyhetdex/het/ifu_centers.py: same, plus small refactoring
* pyhetdex/het/throughput.py
* setup.py: sphinx and numpydoc optional dependances added
* README.md: documentation section expanded
2015-01-26 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_sky.py: first, non complete, tests for the sky background
estimation added. Still need to check the correctness of the output.
2015-01-23 Francesco Montesano <montefra@mpe.mpg.de>
* tests/test_sky.py: first, non complete, tests for the sky background
subtraction added
* tests/data/detect046_cont.dat: list of star detected. Used to find
coordinates for the image quality fit
* setup.cfg: fixed options name (this way it is possible to run nosetests as
standalone)
2015-01-22 Francesco Montesano <montefra@mpe.mpg.de>
* svn:ignore: .eggs added
* pyhetdex/het/dither.py: fixed bug in error handling when parsing the
dither
* pyhetdex/het/ifu_centers.py: added custom error for easier catch
* pyhetdex/het/reconstruct_ifu.py: changed order of error handling
* tests/data: old data removed, new data added. They should be enough to
test ifu reconstruction, the sky module and image quality fit
* tests/test_reconstructions.py: file names adapted. Test failures more
rigorously. All reconstruct_ifu.py covered. Still miss check of the output.
2015-01-21 Jan Snigula <snigula@mpe.mpg.de>
* README.md: Added instructions for documentation
2015-01-21 Jan Snigula <snigula@mpe.mpg.de>
* doc: Added sphinx documentation
2015-01-20 Francesco Montesano <montefra@mpe.mpg.de>
* svn:ignore: dist/ added (committed in r24)
* pyhetdex/het/dither.py: added dither (absolute) file name and path
(committed in r24)
* pyhetdex/het/ifu_centers.py: implementation isolated from the ifu
reconstruction part (committed in r24)
* pyhetdex/het/reconstruct_ifu.py: ifu center part removed. __init__ accept
a dither and a ifu center instance. classmethod *from_files* added to use
the file names instead of the instances. (partially committed in r24)
* tests/settings.py: testing wide variables (not guaranteed to stay as it
is)
* tests/test_reconstructions.py: test dither and ifu_centers parsing. Test
ifu reconstruction
* test/data/*: added some data for testing (will likely change as more tests
are added)
2015-01-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/__init__.py: remove absolute_import name
* pyhetdex/astrometry/__init__.py: same
* pyhetdex/common/__init__.py: same
* pyhetdex/het/__init__.py: same
* pyhetdex/tools/__init__.py: same
* pyhetdex/tools/analysis/__init__.py: same
* setup.cfg: added branch coverage
2015-01-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/__init__.py: import submodules
* pyhetdex/astrometry/__init__.py: same
* pyhetdex/common/__init__.py: same
* pyhetdex/het/__init__.py: same
* pyhetdex/tools/__init__.py: same
* pyhetdex/tools/analysis/__init__.py: same
* setup.py: find packages automatically. But only setuptools
2015-01-16 Francesco Montesano <montefra@mpe.mpg.de>
* svn:ignore: .coverage and cover/ ignored
* setup.py: added nosetests
* setup.cfg: configure nosetests (mostly coverage)
* README.md: test information updated
* pyhetdex/tools/analysis/seeing.py: missing parenthesis fixed
2015-01-15 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/astrometry/astrometry.py: pep8 compliant, lower case variables
(upper case variable should be used only for global constants)
* tests/test_astrometry.py: added some tests for the astrometry module.
Someone more expert than me should check whether the input and output
values are reasonable
2015-01-15 Francesco Montesano <montefra@mpe.mpg.de>
* tests: test directory created
* tests/data: will store data related with testing
* tests/test_file_tools.py: test file_tools.py
* README.md: added testing info
2015-01-14 Francesco Montesano <montefra@mpe.mpg.de>
* svn:ignore: pyhetdex.egg-info added (created when running python setup.py)
* README.md: updated with some developer information
* pyhetdex/tools/analysis/sky.py: implementation of the sky background
estimation moved to a function that takes data and header, instead of the
file name
2015-01-13 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/analysis/sky.py: added sky background estimate from fiber
extracted files
2015-01-13 Francesco Montesano <montefra@mpe.mpg.de>
* README.md: brief package description added
2015-01-13 Francesco Montesano <montefra@mpe.mpg.de>
* README.md: little update. Install from svn successfully tested
2015-01-13 Francesco Montesano <montefra@mpe.mpg.de>
* svn:ignore: added. build directory ignored
* pyhetdex/__init__.py: version added
* setup.py: added
* README.md: installation instructions added. After this commit I'll test
the installation from svn
2015-01-12 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/het/reconstruct_ifu.py: moved from pyhetdex/tools/analysis/reconstruct_ifu.py
* pyhetdex/common/file_tools.py: skip_comments moved here from the above
module
* pyhetdex/het/dither.py: parsing of the dither file isolated here.
2015-01-12 Francesco Montesano <montefra@mpe.mpg.de>
* README.md: added list of dependences
2015-01-08 Francesco Montesano <montefra@mpe.mpg.de>
* __init__.py: removed as this is the top level directory, not the library.
* pyhetdex/common/file_tools.py: added. File manipulation should go here
* pyhetdex/tools/analysis/sky.py: prefix correctly prepended to file name
2014-12-19 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/common/fitstools.py: added
* pyhetdex/tools/analysis/sky.py: added. It does sky subtraction on fiber
extracted frames
* pyhetdex/tools/analysis/reconstruct_ifu.py: _indx_w moved to fitstools.py
and renamed. Calls correctly renamed
2014-12-04 Francesco Montesano <montefra@mpe.mpg.de>
* tool/analysis: __init__.py added
2014-12-04 Francesco Montesano <montefra@mpe.mpg.de>
* pyhetdex/tools/analysis: added
* pyhetdex/tools/analysis/seeing.py: added
* pyhetdex/tools/analysis/reconstruct_ifu.py: added
2014-12-03 Maximilian Fabricius <mxhf@mpe.mpg.de>
* pyhetdex: Added. Moved all other subpackages here.
* pyhetdex/astrometry/astrometry.py: Added tan_dir and tan_inv routines.
* pyhetdex/common: Added.
* pyhetdex/common/coords.py: Added. Contains h2m2decimal conversions and similar.
2014-11-28 Francesco Montesano <montefra@mpe.mpg.de>
* *: created directory structure