diff options
-rw-r--r-- | .gitignore | 9 | ||||
-rw-r--r-- | 2016.2/hstdp-2016.2-linux-py35.0.txt | 85 | ||||
-rw-r--r-- | 2016.2/release_notes.md | 45 | ||||
-rw-r--r-- | LICENSE.txt | 29 | ||||
-rw-r--r-- | README.md | 37 |
5 files changed, 205 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f0997af --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +RELIC-INFO +relic/ +build/ +dist/ +*.pyc +*.o +*.so +*.egg-info +*.swp diff --git a/2016.2/hstdp-2016.2-linux-py35.0.txt b/2016.2/hstdp-2016.2-linux-py35.0.txt new file mode 100644 index 0000000..8e47462 --- /dev/null +++ b/2016.2/hstdp-2016.2-linux-py35.0.txt @@ -0,0 +1,85 @@ +# This file may be used to create an environment using: +# $ conda create --name <env> --file <this file> +# platform: linux-64 +@EXPLICIT +http://ssb.stsci.edu/astroconda-legacy/linux-64/acstools-2.0.0-np111py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/alabaster-0.7.8-py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/appdirs-1.4.0-py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/astrolib.coords-0.39.6-np111py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/astropy-1.2.1-np111py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/babel-2.3.3-py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/calcos-3.1.8-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/costools-1.2.1-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/crds-7.0.1-np111py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/cycler-0.10.0-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/cython-0.24-py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/d2to1-0.2.12-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/decorator-4.0.10-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/docutils-0.12-py35_2.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/drizzlepac-2.1.3-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/fitsblender-0.2.6-np111py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/fontconfig-2.11.1-6.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/freetype-2.5.5-1.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy-dev/linux-64/hstcal-1.0.1.dev20-1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/imagesize-0.7.1-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/jbig-2.1-0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/jinja2-2.8-py35_1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/jpeg-8d-1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/libgfortran-3.0.0-1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/libpng-1.6.22-0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/libtiff-4.0.6-2.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/libxml2-2.9.2-0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/markupsafe-0.23-py35_2.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/matplotlib-1.5.1-np111py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/mkl-11.3.3-0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/networkx-1.11-py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/nictools-1.1.3-np111py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/nose-1.3.7-py35_1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/numpy-1.11.1-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/numpydoc-0.5-py35_1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/openssl-1.0.2h-1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/pillow-3.2.0-py35_1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/pip-8.1.2-py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/purge_path-1.0.0-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/pygments-2.1.3-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/pyparsing-2.1.4-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/pyqt-4.11.4-py35_3.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/pyregion-1.1.2-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/pysynphot-0.9.8.2-np111py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/python-3.5.2-0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/python-dateutil-2.5.3-py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/pytools-2016.1-np111py35_1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/pytz-2016.4-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/qt-4.8.7-3.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/readline-6.2-2.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/reftools-1.7.1-np111py35_1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/scikit-image-0.12.3-np111py35_1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/scipy-0.17.1-np111py35_1.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/setuptools-23.0.0-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/sip-4.16.9-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/six-1.10.0-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/snowballstemmer-1.2.1-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/sphinx-1.4.1-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/sphinx_rtd_theme-0.1.9-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/sqlite-3.13.0-0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stistools-1.1-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci-hst-1.0.3-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.convolve-2.1.3-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.distutils-0.3.8-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.image-2.2.0-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.imagemanip-1.1.2-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.imagestats-1.4.1-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.ndimage-0.10.1-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.numdisplay-1.6.1-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.skypac-0.9-py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.sphere-0.2-np111py35_1.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.sphinxext-1.2.2-py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.stimage-0.2.1-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stsci.tools-3.4.1-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/stwcs-1.2.3-np111py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/tk-8.5.18-0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/wfc3tools-1.3.1-np111py35_0.tar.bz2 +http://ssb.stsci.edu/astroconda-legacy/linux-64/wfpc2tools-1.0.3-np111py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/wheel-0.29.0-py35_0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/xz-5.2.2-0.tar.bz2 +https://repo.continuum.io/pkgs/free/linux-64/zlib-1.2.8-3.tar.bz2 diff --git a/2016.2/release_notes.md b/2016.2/release_notes.md new file mode 100644 index 0000000..4a8e9ea --- /dev/null +++ b/2016.2/release_notes.md @@ -0,0 +1,45 @@ +This 2016.2 release is based on Anaconda/Miniconda, Python 3.5 + + +HSTCAL 1.1.0 Release Notes +========================== +The following changes were made to the HST calibration software sent to HST Data Processing for build 2016.2: + +General +------- +- waf upgraded to 1.9.4, which enables building HSTCAL in Python 3, as well as Python 2. + +Packages +-------- +- WFC3 (increases to version 3.4) + - CTE subarrays are now enabled for subarrays which include physical overscan pixels. + - Sink Pixel flagging for all subarray images has been enabled. + + +Install the pipeline +==================== +``` + $ conda create -n hstdp-2016.2 --file http://ssb.stsci.edu/conda/hstdp-2016.2/hstdp-2016.2-linux-py35.0.txt +``` +Enter a BASH shell +``` + $ bash +``` +Activate the pipeline environment +``` + $ source activate hstdp-2016.2 +``` + +INSTALLING to an existing Anaconda/Miniconda +-------------------------------------------- +``` +$ conda create -n hstdp-2016.2 --file http://ssb.stsci.edu/conda/hstdp-2016.2/hstdp-2016.2-linux-py35.0.txt +``` + +UPGRADING an existing pipeline environment +------------------------------------------ +Use this method to apply an iterative spec file release to an existing pipeline environment. +``` +$ conda update -n <original_env> --file http://ssb.stsci.edu/conda/hstdp-2016.2/hstdp-2016.2-linux-py35.XXX.txt +``` + diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..7dd1576 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,29 @@ +Copyright (C) 2010 Association of Universities for Research in Astronomy (AURA) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + 3. The name of AURA and its representatives may not be used to + endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY AURA ``AS IS'' AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL AURA BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + diff --git a/README.md b/README.md new file mode 100644 index 0000000..9d83651 --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +**This repository is used for preparing and recording deliveries to HST DMS.** +The release notes for each build are tracked and stored with the astroconda spec build which recreates the environment that was delivered + + +Installing a fresh pipeline environment +======================================= + +- Install Anaconda3 or Miniconda + - For detailed instructions regarding this step, please visit: http://docs.continuum.io/anaconda/install#linux-install +``` + # Anaconda + + $ wget https://repo.continuum.io/archive/Anaconda2-4.2.0-Linux-x86_64.sh + $ bash Anaconda3-4.1.0-Linux-x86_64.sh + $ export PATH=$HOME/anaconda3/bin:$PATH + + # Miniconda (if preferred) + + $ wget https://repo.continuum.io/miniconda/Miniconda2-4.1.11-Linux-x86_64.sh + $ bash Miniconda3-4.0.5-Linux-x86_64.sh + $ export PATH=$HOME/miniconda3/bin:$PATH +``` +Notes +----- +A fresh installation of Anaconda3 or Miniconda3 is not required for each HSTDP release. The method described here allows multiple, entirely segregated pipeline installations. To facilitate ease of use, all future Anaconda3-based release messages will provide a "one-liner" installation procedure. This text will precede the generic installation instructions. The format will be as follows: + +For existing Anaconda3 or Miniconda3 installations: +``` +$ conda create -n %NAME_%YEAR_%BUILD --file http://ssb.stsci.edu/conda/%NAME-%YEAR.$BUILD/%NAME-%YEAR.%BUILD-%PLATFORM-%PYTHON_VERSION.%ITERATION.txt +``` +As bug fixes are announced, your pipeline software may be updated by issuing the command: +``` + $ conda update --file http://ssb.stsci.edu/conda/%NAME-%YEAR.$BUILD/%NAME-%YEAR.%BUILD-%PLATFORM-%PYTHON_VERSION.%ITERATION.txt +``` + +Under Anaconda, updates will not be supplied via external installation addons as either tarballs or scripts. Also keep in mind, Conda, the Anaconda package manager, may prompt you automatically to upgrade packages deemed out of date. + |