Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
target-branch: "master"
schedule:
interval: "weekly"

# Maintain dependencies for pip
- package-ecosystem: "pip"
directory: "/"
target-branch: "master"
schedule:
interval: "weekly"
open-pull-requests-limit: 10
36 changes: 36 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Build

on:
push:
branches:
- '*'
pull_request:
branches:
- master

jobs:
job:
name: Build
runs-on: ubuntu-latest
strategy:
matrix:
# Versions listed at https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
python-version: [
"3.12",
]
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Setup Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install build
pip install .
pip install .[casa]
- name: Build package
run: python -m build
16 changes: 16 additions & 0 deletions .github/workflows/check-changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Check Changelog

on:
pull_request:
types: [assigned, opened, synchronize, reopened, labeled, unlabeled]
branches:
- master

jobs:
Check-Changelog:
name: Check Changelog Action
runs-on: ubuntu-latest
steps:
- uses: tarides/changelog-check-action@v3
with:
changelog: CHANGES.rst
36 changes: 36 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Build and upload to PyPI

on: [push, pull_request]

jobs:
build_sdist_and_wheel:
name: Build source distribution
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
name: Install Python
with:
python-version: "3.12"
- name: Install build
run: python -m pip install build
- name: Build sdist
run: python -m build --sdist --wheel --outdir dist/ .
- uses: actions/upload-artifact@v6
with:
path: dist/*

# upload_pypi:
# name: Upload to PyPI
# needs: [build_sdist_and_wheel]
# runs-on: ubuntu-latest
# if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v')
# steps:
# - uses: actions/download-artifact@v7
# with:
# name: artifact
# path: dist
# - uses: pypa/gh-action-pypi-publish@release/v1
# with:
# user: __token__
# password: ${{ secrets.PYPI_API_TOKEN }}
4 changes: 4 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
4.0.0 (Unreleased)
==================

- Initial pip-installable version (#292)
133 changes: 133 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "phangsPipeline"
authors:
- family-names: "Leroy"
given-names: "Adam"
- family-names: "Hughes"
given-names: "Annie"
- family-names: "Liu"
given-names: "Daizhong"
- family-names: "Pety"
given-names: "Jerome"
- family-names: "Rosolowsky"
given-names: "Erik"
- family-names: "Saito"
given-names: "Toshiki"
- family-names: "Schinnerer"
given-names: "Eva"
- family-names: "Schruba"
given-names: "Andreas"
- family-names: "Usero"
given-names: "Antonio"
- family-names: "Faesi"
given-names: "Christopher"
- family-names: "Herrera"
given-names: "Cinthya"
- family-names: "Chevance"
given-names: "Melanie"
- family-names: "Hygate"
given-names: "Christopher"
- family-names: "Kepley"
given-names: "Amanda"
- family-names: "Koch"
given-names: "Eric"
- family-names: "Querejeta"
given-names: "Miguel"
- family-names: "Sliwa"
given-names: "Kazimierz"
- family-names: "Will"
given-names: "David"
- family-names: "Wilson"
given-names: "Christine"
- family-names: "Anand"
given-names: "Gagandeep"
- family-names: "Barnes"
given-names: "Ashley"
- family-names: "Belfiore"
given-names: "Francesco"
- family-names: "Beslic"
given-names: "Ivana"
- family-names: "Bigiel"
given-names: "Frank"
- family-names: "Blanc"
given-names: "Guillermo"
- family-names: "Bolatto"
given-names: "Alberto"
- family-names: "Boquien"
given-names: "Mederic"
- family-names: "Cao"
given-names: "Yixian"
- family-names: "Chandar"
given-names: "Rupali"
- family-names: "Chastenet"
given-names: "Jeremy"
- family-names: "Chiang"
given-names: "I-Da"
- family-names: "Congiu"
given-names: "Enrico"
- family-names: "Dale"
given-names: "Daniel"
- family-names: "Deger"
given-names: "Sinan"
- family-names: "den Brok"
given-names: "Jakob"
- family-names: "Eibensteiner"
given-names: "Cosima"
- family-names: "Emsellem"
given-names: "Eric"
- family-names: "Garcia-Rodriguez"
given-names: "Axel"
- family-names: "Kim"
given-names: "Jaeyeon"
- family-names: "Klessen"
given-names: "Ralf"
- family-names: "Kreckel"
given-names: "Kathryn"
- family-names: "Kruijssen"
given-names: "Diederik"
- family-names: "Larson"
given-names: "Kirsten"
- family-names: "Lee"
given-names: "Janice"
- family-names: "Mayker"
given-names: "Ness"
- family-names: "McElroy"
given-names: "Rebecca"
- family-names: "Meidt"
given-names: "Sharon"
- family-names: "Mok"
given-names: "Angus"
- family-names: "Pan"
given-names: "Hsi-An"
- family-names: "Puschnig"
given-names: "Johannes"
- family-names: "Razza"
given-names: "Alessandro"
- family-names: "Sanchez-Blazquez"
given-names: "Patricia"
- family-names: "Sandstrom"
given-names: "Karin"
- family-names: "Santoro"
given-names: "Francesco"
- family-names: "Sardone"
given-names: "Amy"
- family-names: "Scheuermann"
given-names: "Fabian"
- family-names: "Sun"
given-names: "Jiayi"
- family-names: "Thilker"
given-names: "David"
- family-names: "Turner"
given-names: "Jordan"
- family-names: "Ubeda"
given-names: "Leonardo"
- family-names: "Utomo"
given-names: "Dyas"
- family-names: "Watkins"
given-names: "Elizabeth"
- family-names: "Williams"
given-names: "Thomas"
version: 4.0.0
doi: "10.3847/1538-4365/abec80"
url: "https://github.com/phangsTeam/phangs_imaging_scripts/"
23 changes: 0 additions & 23 deletions CITATION.md

This file was deleted.

2 changes: 2 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Specify a default Code Owner for all files with a wildcard:
* @thomaswilliamsastro
File renamed without changes.
Loading
Loading