- Shorten Python version printed in dependency headers.
- :mod:`desiutil.test.test_plots` was not cleaning up after itself.
- Support new DESI+Anaconda software stack infrastructure (PR #43).
- Added :func:`~desiutil.io.encode_table` and :func:`~desiutil.io.decode_table` for converting string columns in tables between unicode and bytes (PR #41).
- Set apache permissions by number instead of by name.
- Added combineDicts method
- Added plots.py module including plot_slices
- Fixed some import statements so documentation will build on readthedocs.
- :func:`~desiutil.depend.add_dependencies` to add DEPNAM/DEPVER for common DESI dependencies
- Fixed bug affecting people with the C version of Modules installed on laptops.
- Added :mod:`desiutil.depend` tools for manipulating DEPNAMnn and DEPVERnn keywords in FITS headers
- Don't consider warning messages about astropy_helpers to be errors.
- Update desiInstall documentation, adding information about environment variables.
- Use :class:`distutils.command.sdist.sdist` to ensure that
MANIFEST.in
is respected. - Add some test coverage in :mod:`desiutil.setup`.
- Cleaned up documentation of :mod:`desiutil.io` and several other modules.
- Modified conversion of keys to string in :mod:`desituil.io.yamlify`
- Log IP address in Travis Tests.
- Fix module processing problem for non-DESI Python packages.
- Allow NERSC Modules root directory to be overridden in a configuration file.
- :mod:`desiutil.stats` module was previously snuck in, but never documented.
- Minor fixes for desiInstall bootstrap mode.
- PR #30: Enable use of weights in :func:`~desiutil.funcfits.iter_fit`.
- Add a method for connverting Python objects to yaml-ready format. Includes :class:`unicode` to :class:`str` conversion.
- Include :mod:`~desiutil.funcfits` in the documentation; added :func:`~desiutil.funcfits.mk_fit_dict`.
- Improve coverage of :mod:`~desiutil.funcfits`.
- Try to use a nicer Sphinx theme for documentation.
- Ignore some additional MANIFEST.in warnings.
- Allow known_products and cross-install configuration to be overridden using an optional configuration file.
- Allow products to specify a method to download additional data not bundled with the code.
- Support GitHub tags that start with 'v'.
- Add support for speclite.
- Added :mod:`~desiutil.stats` module to compute percentiles on distributions.
- Recent versions of setuptools do not include
setuptools.compat
. A simple workaround was added to fix that.
- Update MANIFEST.in file.
- Ignore additional warnings produced by MANIFEST.in.
- Always run
fix_permissions.sh
after install. - Remove references to defunct hopper system.
- Updated docstrings for bitmasks.
- Added :mod:`~desiutil.funcfits` module.
- Added bitmask processing code, :mod:`desiutil.bitmask`.
- Fixed a minor variable name bug.
- Ignore warnings produced by processing MANIFEST.in.
- Fixed return value in cross_install.
- Fixed a missing run stage.
- Update the list of NERSC hosts, including cori.
- Code is now PEP 8 compliant.
- Don't print scary warning about :envvar:`DESI_PRODUCT_ROOT` not being set if running at NERSC.
- Support running
python setup.py version
in svn products. - Move Modules support code into separate sub-package.
- Simplify Travis build system.
- Remove some obsolete files.
- Simplify package structure.
- Fix issue where the Python tarfile package was failing to autodetect gzipped files.
- pip install support.
- Travis build support.
- Read the Docs support.
- Remove unnecessary Sphinx extensions.
- Create setup subpackage for functions that go in setup.py files.
- fix_permissions.sh won't clobber executable bits.
Note: This tag should not be used or installed. It is an intermediate tag intended to fix a subtle issue with how svn tags are translated into git tags.
- Fixed a problem with log handling.
- Use
module switch
instead ofmodule load
when a module is already loaded. - Add changes.rst file.
- Add LICENSE.rst file.
- Migration to GitHub - Change case of desiutil. - Add git support functions.
- Fix a corner case when desiInstall tries to install desiUtil.
- Fix an svn version string parsing error.
- Fix a minor syntax error.
- Fix a minor syntax error.
- Update desiInstall documentation.
- Changes to doc compilation.
- Update desiInstall documentation.
- Handle
-hpcp
module names. - Move build type detection to separate function.
- Move documentation generation to separate function.
- Add cross-install support.
- Adding support for GitHub installs.
- Fix a minor syntax error.
- Fix a minor syntax error.
- Major refactor of install, support 'plain' products.
- Use
svn --non-interactive
where possible.
- Change the way tags are sorted.
- Tweak documentation compilation.
- Change severity of certain log messages.
- Minor fix to logging.
- Don't auto-generate the desiInstall script.
- Use ez_setup.py.
- Reconfigure how the desiInstall script is created.
- Tweak module file detection.
- Fix chmod error.
- Change
version()
to__version__
.
- Change how version strings are set.
- Auto-detect a variety of build types.
- Fix how the Modules Python init file is detected.
- Fix directory creation for trunk/branch installs.
- Change how dependencies are handled in the module file.
- Move some dependency processing to separate function.
- General restructuring.
- Copy extra files in the etc directory.
- Remove some data files from setup.py.
- Tweak how versions are reported.
- Tweak documentation.
- Add ACL detection to fix_permission script.
- First tag.