Skip to content

Commit

Permalink
Merge branch 'main' into unfixable_hdr_key_workaround
Browse files Browse the repository at this point in the history
  • Loading branch information
gully authored Aug 9, 2023
2 parents ac01c61 + 5af6ee5 commit d9d7128
Show file tree
Hide file tree
Showing 39 changed files with 1,478 additions and 621 deletions.
2 changes: 1 addition & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ Contributing to ccdproc
-----------------------

Contributions for ccdproc should follow the [guidelines for contributing to
astropy](https://github.com/astropy/astropy/blob/master/CONTRIBUTING.md).
astropy](https://github.com/astropy/astropy/blob/main/CONTRIBUTING.md).
104 changes: 104 additions & 0 deletions .github/workflows/ci_tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
name: CI

on:
push:
pull_request:
schedule:
# run every Monday at 6am UTC
- cron: '0 6 * * 1'

env:
SETUP_XVFB: True # avoid issues if mpl tries to open a GUI window
TOXARGS: '-v'

jobs:
ci-tests:
name: ${{ matrix.name }}
runs-on: ${{ matrix.os }}
if: "!(contains(github.event.head_commit.message, '[skip ci]') || contains(github.event.head_commit.message, '[ci skip]'))"
strategy:
matrix:
include:
- name: 'ubuntu-py38-oldestdeps'
os: ubuntu-latest
python: '3.8'
# Test the oldest supported dependencies on the oldest supported Python
tox_env: 'py38-test-oldestdeps'

- name: 'macos-py310-astroscrappy11'
# Keep this test until astroscrappy 1.1.0 is the oldest supported
# version.
os: macos-latest
python: '3.10'
tox_env: 'py310-test-astroscrappy11'

- name: 'ubuntu-py39'
os: ubuntu-latest
python: '3.9'
tox_env: 'py39-test-alldeps-numpy119-cov'

- name: 'ubuntu-py39-bottleneck'
os: ubuntu-latest
python: '3.9'
tox_env: 'py39-test-alldeps-numpy119-cov-bottleneck'

- name: 'ubuntu-py310'
os: ubuntu-latest
python: '3.10'
tox_env: 'py310-test-alldeps-numpy121'

- name: 'macos-py39'
os: macos-latest
python: '3.9'
tox_env: 'py39-test-alldeps'

- name: 'windows-py310'
os: windows-latest
python: '3.10'
tox_env: 'py310-test-alldeps'

- name: 'ubuntu-codestyle'
os: ubuntu-latest
python: '3.10'
tox_env: 'pycodestyle'

- name: 'ubuntu-build_docs'
os: ubuntu-latest
python: '3.10'
tox_env: 'build_docs'

- name: 'ubuntu-py310-test-alldeps-devdeps'
os: ubuntu-latest
python: '3.10'
tox_env: 'py310-test-alldeps-devdeps'

steps:
- name: Check out repository
uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python }}
- name: Install base dependencies
run: |
python -m pip install --upgrade pip
python -m pip install tox wheel
- name: Install graphviz dependency
if: "endsWith(matrix.tox_env, 'build_docs')"
run: sudo apt-get -y install graphviz
- name: Print Python, pip, setuptools, and tox versions
run: |
python -c "import sys; print(f'Python {sys.version}')"
python -c "import pip; print(f'pip {pip.__version__}')"
python -c "import setuptools; print(f'setuptools {setuptools.__version__}')"
python -c "import tox; print(f'tox {tox.__version__}')"
- name: Run tests
if: "! matrix.use_remote_data"
run: |
tox -e ${{ matrix.tox_env }} -- ${{ matrix.toxposargs }}
# - name: Run tests with remote data
# if: "matrix.use_remote_data"
# run: tox -e ${{ matrix.tox_env }} -- --remote-data=any
- name: Upload coverage to codecov
if: "endsWith(matrix.tox_env, '-cov')"
uses: codecov/codecov-action@v2
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ pip-wheel-metadata
.tox
.*.sw[op]
*~
*.asv

# Mac OSX
.DS_Store
Expand Down
2 changes: 1 addition & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build:
image: latest

python:
version: 3.7
version: 3.8
install:
- method: pip
path: .
Expand Down
85 changes: 0 additions & 85 deletions .travis.yml

This file was deleted.

47 changes: 37 additions & 10 deletions AUTHORS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,45 +10,54 @@ Project Coordinators

* Matt Craig (@mwcraig)
* Steve Crawford (@crawfordsm)
* Michael Seifert (@MSeifert04)

Coordinators Emeritus
---------------------

* Michael Seifert (@MSeifert04)

Alphabetical list of contributors
---------------------------------
Alphabetical list of code contributors
--------------------------------------

* Jaime A. Alvarado-Montes (@seap-jaime)
* Jaime A. Alvarado-Montes (@JAAlvarado-Montes)
* Yoonsoo P. Bach (@ysBach)
* Kyle Barbary (@kbarbary)
* Javier Blasco (@javierblasco)
* Attila Bódi (@astrobatty)
* Larry Bradley (@larrybradley)
* Julio C. N. Campagnolo (@juliotux)
* Mihai Cara (@mcara)
* James Davenport (@jradavenport)
* Christoph Deil (@cdeil)
* Timothy P. Ellsworth-Bowers (@tbowers7)
* Forrest Gasdia (@fgasdia)
* Carlos Gomez (@carlgogo)
* Yash Gondhalekar (@Yash-10)
* Hans Moritz Günther (@hamogu)
* Forrest Gasdia (@EP-Guy)
* Nathan Heidt (@heidtha)
* Michael Hlabathe (@hlabathems)
* Elias Holte (@Sondanaa)
* Anthony Horton (@AnthonyHorton)
* Jennifer Karr (@JenniferKarr)
* Yücel Kılıç (@yucelkilic)
* Kelvin Lee (@laserkelvin)
* Pey Lian Lim (@pllim)
* James McCormac (@jmccormac01)
* Abigale Moen (@AbigaleMoen)
* Stefan Nelson (@stefannelson)
* Joe Philip Ninan (@indiajoe)
* Punyaslok Pattnaik (@Punyaslok)
* Adrian Price-Whelan (@adrn)
* JVSN Reddy (@janga1997)
* Luca Rizzi (@lucarizzi)
* Thomas Robitaille (@astrofrog)
* Evert Rol (@evertrol)
* Jenna Ryon (@jryon)
* William Schoenell (@wschoenell)
* Sourav Singh (@souravsingh)
* Brigitta Sipocz (@bsipocz)
* Brigitta Sipőcz (@bsipocz)
* Connor Stotts (@stottsco)
* Ole Streicher (@olebole)
* JVSN Reddy (@janga1997)
* Jenna Ryon (@jryon)
* Brigitta Sipocz (@bsipocz)
* Erik Tollerud (@eteq)
* Simon Torres (@simontorres)
* Zè Vinícius (@mirca)
Expand All @@ -58,7 +67,25 @@ Alphabetical list of contributors
* Jiyong Youn (@hletrd)
* Michael Gully-Santiago (@gully)

Additional contributors
-----------------------

The people below have helped the project by opening multiple issues, suggesting
improvements outside of GitHub, or otherwise assisted the project.

* Juan Cabanela (@JuanCab)
* @mheida
* Aaron W Morris (@aaronwmorris)
* Sara Ogaz (@SaOgaz)
* Jean-Paul Ventura (@jvntra)
* Kerry Paterson (@KerryPaterson)
* Jane Rigby (@janerigby)
* Kris Stern (@kakirastern)
* Alexa Villaume (@AlexaVillaume)
* Brian York (@york-stsci)
* Sylvielsstfr (@sylvielsstfr)

(If you have contributed to the ccdproc project and your name is missing,
please send an email to the coordinators, or
`open a pull request for this page <https://github.com/astropy/ccdproc/edit/master/AUTHORS.rst>`_
`open a pull request for this page <https://github.com/astropy/ccdproc/edit/main/AUTHORS.rst>`_
in the `ccdproc repository <https://github.com/astropy/ccdproc>`_)
Loading

0 comments on commit d9d7128

Please sign in to comment.