Skip to content

Commit

Permalink
Merge pull request #596 from bourque/v0.23.0
Browse files Browse the repository at this point in the history
Release v0.23
  • Loading branch information
bourque committed Jul 1, 2020
2 parents 07af671 + 056af25 commit 4f035a0
Show file tree
Hide file tree
Showing 78 changed files with 5,886 additions and 905 deletions.
1 change: 1 addition & 0 deletions .pep8speaks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ scanner:
pycodestyle:
max-line-length: 100 # Default is 79 in PEP8
ignore: # Errors and warnings to ignore
- E501 # Line too long
- E505

only_mention_files_with_errors: True # If False, a separate status comment for each file is made.
Expand Down
2 changes: 1 addition & 1 deletion .pyup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ branch: develop
# update schedule
# default: empty
# allowed: "every day", "every week", ..
schedule: "every week"
schedule: "every month"

# search for requirement files
# default: True
Expand Down
43 changes: 43 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,46 @@
0.23.0 (2020-07-01)
===================

New Features
------------

Project & API Documentation
~~~~~~~~~~~~~~~~~~~~~~~~~~~

- The ``jwql_web_app`` PowerPoint presentation has been updated
- The bokeh templating software now has full API documentation
- Updated ``README`` and About webpage to reflect changes to development team members

Web Application
~~~~~~~~~~~~~~~

- Added webpage to view FITS headers of each extension for a given dataset
- Added webpage for displaying Dark Monitor results with ``bokeh`` plots
- Added webpage for viewing contents of a given JWQL database table
- Added webpage for querying and displaying anomaly results
- Added slider bar for easily navigating through integrations in preview image display
- The list of anomalies one can flag in a preview image is now instrument specific


``jwql`` Repository
~~~~~~~~~~~~~~~~~~~

- The ``jwql-3.6`` conda environment now uses the ``astroconda`` channel instead of ``astroconda-dev``
- Added Bias Monitor module, which currently monitors the bias levels for NIRCam
- Added Readnoise Monitor module, which monitors readnoise for all instruments except FGS
- Added Bad Pixel Monitor module, which tracks bad pixels for all instruments
- Cron job logs now include a print out of the complete ``conda`` environment being used


Bug Fixes
---------

Project & API Documentation
~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Fixed broken link to ``numpydoc`` docstring convention in Style Guide


0.22.0 (2019-08-26)
===================

Expand Down
2 changes: 1 addition & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ if (utils.scm_checkout()) return

// Establish OS and Python version variables for the matrix
matrix_os = ["linux-stable"] // (Note that Jenkins can only be run with Linux, not MacOSX/Windows)
matrix_python = ["3.5", "3.6"]
matrix_python = ["3.6"]

// Set up the matrix of builds
matrix = []
Expand Down
19 changes: 13 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Next, activate the `base` or `root` environment (depending on your version of `c
source activate base/root
```

Lastly, create the `jwql` environment with either Python 3.5 or 3.6, via the `environment_python_3_5.yml` or `environment_python_3_6.yml` file, respectively. We recommend installing with the 3.6 version:
Lastly, create the `jwql` environment via the `environment_python_3_6.yml` file:

```
conda env create -f environment_python_3_6.yml --name jwql-3.6
Expand All @@ -94,7 +94,7 @@ Next, you need to install the `jwql` package under development mode. This can b
python setup.py develop
```

or
or

```
pip install -e .
Expand Down Expand Up @@ -145,14 +145,22 @@ Any questions about the `jwql` project or its software can be directed to `jwql@

## Current Development Team
- Matthew Bourque (INS) [@bourque](https://github.com/bourque)
- Lauren Chambers (INS) [@laurenmarietta](https://github.com/laurenmarietta)
- Misty Cracraft (INS) [@cracraft](https://github.com/cracraft)
- Joe Filippazzo (INS) [@hover2pi](https://github.com/hover2pi)
- Mike Engesser (INS) [@mengesser](https://github.com/mengesser)
- Mees Fix (INS) [@mfixstsci](https://github.com/mfixstsci)
- Bryan Hilbert (INS) [@bilhbert4](https://github.com/bhilbert4)
- Graham Kanarek (INS) [@gkanarek](https://github.com/gkanarek)
- Teagan King (INS) [@tnking97](https://github.com/tnking97)
- Maria Pena-Guerrero [@penaguerrero](https://github.com/penaguerrero)
- Ben Sunnquist (INS) [@bsunnquist](https://github.com/bsunnquist)

## Past Development Team Members
- Lauren Chambers (INS) [@laurenmarietta](https://github.com/laurenmarietta)
- Joe Filippazzo (INS) [@hover2pi](https://github.com/hover2pi)
- Sara Ogaz (DMD) [@SaOgaz](https://github.com/SaOgaz)
- Catherine Martlin (INS) [@catherine-martlin](https://github.com/catherine-martlin)
- Johannes Sahlmann (INS) [@Johannes-Sahlmann](https://github.com/johannes-sahlmann)
- Ben Sunnquist (INS) [@bsunnquist](https://github.com/bsunnquist)


## Acknowledgments:
- Faith Abney (DMD)
Expand Down Expand Up @@ -194,7 +202,6 @@ Any questions about the `jwql` project or its software can be directed to `jwql@
- Prem Mishra (ITSD)
- Don Mueller (ITSD)
- Maria Antonia Nieto-Santisteban (SEITO)
- Sara Ogaz (DMD) [@SaOgaz](https://github.com/SaOgaz)
- Brian O'Sullivan (INS)
- Joe Pollizzi (JWSTMO)
- Lee Quick (DMD)
Expand Down
37 changes: 0 additions & 37 deletions environment_python_3_5.yml

This file was deleted.

47 changes: 25 additions & 22 deletions environment_python_3_6.yml
Original file line number Diff line number Diff line change
@@ -1,37 +1,40 @@
channels:
- defaults
- http://ssb.stsci.edu/astroconda-dev
- http://ssb.stsci.edu/astroconda
dependencies:
- astroquery=0.3.9
- bokeh=1.3.4
- django=2.2.1
- flake8=3.7.7
- astroquery=0.3.10
- bokeh>=1.0,<1.4
- django=2.2.5
- flake8=3.7.9
- inflection=0.3.1
- ipython=7.7.0
- jinja2=2.10
- jsonschema=2.6.0
- jwst=0.13.0
- ipython=7.13.0
- jinja2=2.10.3
- jsonschema=3.2.0
- matplotlib=3.1.0
- nodejs=10.13.0
- numpy=1.16.4
- numpydoc=0.9.0
- pandas=0.24.2
- numpydoc=0.9.2
- pandas=1.0.3
- pip=19.1.1
- postgresql=9.6.6
- psycopg2=2.7.5
- pysiaf==0.7.1
- python=3.6.4
- pytest=5.0.1
- pytest-cov=2.7.1
- pytest=5.4.2
- pytest-cov=2.8.1
- scipy=1.3.0
- setuptools=41.0.1
- sphinx=2.1.2
- sqlalchemy=1.3.7
- stsci_rtd_theme=0.0.2
- twine=1.13.0
- sphinx=3.0.3
- sqlalchemy=1.3.17
- twine=2.0.0
- pip:
- asdf==2.3.3
- astropy==3.2.1
- authlib==0.11
- codecov==2.0.15
- asdf==2.6.0
- astropy==4.0.1
- authlib==0.14.3
- codecov==2.1.3
- crds==7.5.0.0
- jwedb>=0.0.3
- pysiaf==0.4.0
- pysqlite3==0.2.2
- stsci_rtd_theme==0.0.2
- git+https://github.com/spacetelescope/jwst@0.16.2
- git+https://github.com/spacetelescope/jwst_reffiles
172 changes: 0 additions & 172 deletions jwql/bokeh_templating/bokeh_surface.py

This file was deleted.

Loading

0 comments on commit 4f035a0

Please sign in to comment.