Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add active status and indicate archived #540

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
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
71 changes: 55 additions & 16 deletions _data/packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: Stingray
package_description: A spectral-timing software package for astrophysical X-ray
(and other) data
Expand Down Expand Up @@ -101,6 +102,7 @@
- 6/pyOS-approved
- 9/joss-approved
- astropy
active: true
- package_name: QuadratiK
package_description: QuadratiK includes test for multivariate normality, test
for uniformity on the sphere, non-parametric two- and k-sample tests, random
Expand Down Expand Up @@ -152,6 +154,7 @@
last_commit: '2024-11-24'
labels:
- 6/pyOS-approved
active: true
- package_name: pooltool
package_description: Pooltool is a general purpose billiards simulator crafted
specifically for science and engineering.
Expand Down Expand Up @@ -200,6 +203,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: martini
package_description: MARTINI is a modular package for the creation of synthetic
resolved HI line observations (data cubes) of smoothed-particle hydrodynamics
Expand Down Expand Up @@ -250,6 +254,7 @@
- 6/pyOS-approved
- 9/joss-approved
- astropy
active: true
- package_name: ZodiPy
package_description: Zodiacal emission simulations in timestreams or HEALPix for
solar system observers.
Expand Down Expand Up @@ -302,6 +307,7 @@
- 6/pyOS-approved
- 9/joss-approved
- astropy
active: true
- package_name: harmonize-wq
package_description: Standardize, clean, and wrangle Water Quality Portal data
into more analytic-ready formats
Expand Down Expand Up @@ -348,6 +354,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: xnemogcm
package_description: Interface to open NEMO global circulation model output dataset
with xarray and create a xgcm grid.
Expand Down Expand Up @@ -393,6 +400,7 @@
last_commit: '2024-09-11'
labels:
- 6/pyOS-approved
active: true
- package_name: automata
package_description: A Python library for simulating finite automata, pushdown
automata, and Turing machines.
Expand Down Expand Up @@ -437,15 +445,16 @@
description: A Python library for simulating finite automata, pushdown automata,
and Turing machines
created_at: '2016-02-16'
stargazers_count: 359
watchers_count: 359
stargazers_count: 360
watchers_count: 360
open_issues_count: 11
forks_count: 64
documentation: https://caleb531.github.io/automata/
contrib_count: 16
last_commit: '2024-06-29'
labels:
- 6/pyOS-approved
active: true
- package_name: SLEPLET
package_description: Slepian Scale-Discretised Wavelets in Python
submitting_author:
Expand Down Expand Up @@ -491,6 +500,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: sunpy
package_description: Python for Solar Physics
submitting_author:
Expand Down Expand Up @@ -552,15 +562,16 @@
name: sunpy
description: SunPy - Python for Solar Physics
created_at: '2011-08-06'
stargazers_count: 922
watchers_count: 922
open_issues_count: 299
forks_count: 596
stargazers_count: 924
watchers_count: 924
open_issues_count: 298
forks_count: 597
documentation: https://www.sunpy.org
contrib_count: 30
last_commit: '2024-12-12'
last_commit: '2024-12-14'
labels:
- 6/pyOS-approved
active: true
- package_name: ncompare
package_description: '`ncompare` compares two netCDF files at the command line,
by generating a report of the matching and non-matching groups, variables,
Expand Down Expand Up @@ -607,6 +618,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: rdata
package_description: Read R datasets from Python.
submitting_author:
Expand Down Expand Up @@ -650,6 +662,7 @@
last_commit: '2024-10-11'
labels:
- 6/pyOS-approved
active: true
- package_name: EOmaps
package_description: EOmaps is a python package to visualize, analyze and compare
geographical datasets.
Expand Down Expand Up @@ -694,6 +707,7 @@
last_commit: '2024-09-01'
labels:
- 6/pyOS-approved
active: true
- package_name: sourmash
package_description: '`sourmash` is a command line tool and Python library for
sketching collections of DNA, RNA, and amino acid k-mers for biological sequence
Expand Down Expand Up @@ -737,14 +751,15 @@
created_at: '2016-04-09'
stargazers_count: 479
watchers_count: 479
open_issues_count: 737
open_issues_count: 739
forks_count: 79
documentation: https://sourmash.readthedocs.io/en/latest/
contrib_count: 30
last_commit: '2024-12-10'
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: Sciform
package_description: A package for converting python numbers (floats, Decimals)
into scientific-formatted strings more suitable for reading and presentation.
Expand Down Expand Up @@ -789,6 +804,7 @@
last_commit: '2024-11-15'
labels:
- 6/pyOS-approved
active: true
- package_name: astartes
package_description: Better Data Splits for Machine Learning
submitting_author:
Expand Down Expand Up @@ -835,6 +851,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: XGI
package_description: XGI is a Python package for higher-order networks.
submitting_author:
Expand Down Expand Up @@ -896,6 +913,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: biocypher
package_description: framework for creating biomedical knowledge graphs
submitting_author:
Expand Down Expand Up @@ -947,6 +965,7 @@
last_commit: '2024-10-31'
labels:
- 6/pyOS-approved
active: true
- package_name: cardsort
package_description: A python package to analyse data from open card sorting tasks
submitting_author:
Expand Down Expand Up @@ -993,6 +1012,7 @@
last_commit: '2024-02-14'
labels:
- 6/pyOS-approved
active: true
- package_name: afscgap
package_description: Community contributed Python-based tools for working with
public bottom trawl surveys data from the NOAA Alaska Fisheries Science Center
Expand Down Expand Up @@ -1043,6 +1063,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: taxpasta
package_description: TAXonomic Profile Aggregation and STAndardisation
submitting_author:
Expand Down Expand Up @@ -1091,6 +1112,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: bibat
package_description: An interactive template for Bayesian statistical analysis
projects
Expand Down Expand Up @@ -1135,6 +1157,7 @@
last_commit: '2024-04-10'
labels:
- 6/pyOS-approved
active: true
- package_name: Python-graphblas
package_description: 'Python library for GraphBLAS: high-performance sparse linear
algebra for scalable graph analytics'
Expand Down Expand Up @@ -1185,6 +1208,7 @@
last_commit: '2024-10-23'
labels:
- 6/pyOS-approved
active: true
- package_name: xclim
package_description: Climate indices computation package based on Xarray
submitting_author:
Expand Down Expand Up @@ -1237,6 +1261,7 @@
- 6/pyOS-approved
- 9/joss-approved
- Pangeo
active: true
- package_name: crowsetta
package_description: A Python tool to work with any format for annotating animal
vocalizations and bioacoustics data.
Expand Down Expand Up @@ -1284,6 +1309,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: Pynteny
package_description: Query sequence database by HMMs arranged in predefined synteny
structure
Expand Down Expand Up @@ -1332,6 +1358,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: Jointly
package_description: Jointly is a python package for synchronizing sensors with
accelerometer data
Expand Down Expand Up @@ -1379,6 +1406,7 @@
last_commit: '2022-01-11'
labels:
- 6/pyOS-approved
active: true
- package_name: PyGMT
package_description: A Python interface for the Generic Mapping Tools
submitting_author:
Expand Down Expand Up @@ -1425,15 +1453,16 @@
name: pygmt
description: A Python interface for the Generic Mapping Tools.
created_at: '2017-03-17'
stargazers_count: 775
watchers_count: 775
open_issues_count: 198
stargazers_count: 776
watchers_count: 776
open_issues_count: 199
forks_count: 224
documentation: https://www.pygmt.org
contrib_count: 30
last_commit: '2024-12-12'
labels:
- 6/pyOS-approved
active: true
- package_name: Devicely
package_description: A Python package for reading, timeshifting and writing sensor
data
Expand Down Expand Up @@ -1480,6 +1509,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: openomics
package_description: Library for integration of multi-omics, annotation, and interaction
data
Expand Down Expand Up @@ -1529,6 +1559,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: Physcraper
package_description: Automated phylogenetic updating
submitting_author:
Expand Down Expand Up @@ -1576,6 +1607,7 @@
last_commit: '2022-05-13'
labels:
- 6/pyOS-approved
active: true
- package_name: pystiche
package_description: Framework for Neural Style Transfer (NST) built upon PyTorch
submitting_author:
Expand Down Expand Up @@ -1620,6 +1652,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: phenopype
package_description: a phenotyping pipeline for Python
submitting_author:
Expand Down Expand Up @@ -1664,6 +1697,7 @@
last_commit: '2024-09-10'
labels:
- 6/pyOS-approved
active: true
- package_name: pyrolite
package_description: A set of tools for getting the most from your geochemical
data.
Expand Down Expand Up @@ -1712,6 +1746,7 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
- package_name: MovingPandas
package_description: Trajectory classes and functions built on top of GeoPandas
submitting_author:
Expand Down Expand Up @@ -1749,13 +1784,14 @@
created_at: '2018-12-16'
stargazers_count: 1250
watchers_count: 1250
open_issues_count: 34
open_issues_count: 30
forks_count: 196
documentation: https://movingpandas.org
contrib_count: 30
last_commit: '2024-12-13'
last_commit: '2024-12-14'
labels:
- 6/pyOS-approved
active: true
- package_name: pandera
package_description: validate the types, properties, and statistics of pandas
data structures
Expand Down Expand Up @@ -1793,15 +1829,16 @@
description: A light-weight, flexible, and expressive statistical data testing
library
created_at: '2018-11-01'
stargazers_count: 3465
watchers_count: 3465
stargazers_count: 3467
watchers_count: 3467
open_issues_count: 398
forks_count: 314
documentation: https://www.union.ai/pandera
contrib_count: 30
last_commit: '2024-12-10'
labels:
- 6/pyOS-approved
active: true
- package_name: Nbless
package_description: Construct, deconstruct, convert, execute, & prepare slides
from Jupyter notebooks
Expand Down Expand Up @@ -1829,7 +1866,7 @@
version_accepted: TBD
date_accepted: '2019-06-17'
created_at: 2019-05-30 18:27:38+00:00
updated_at: 2024-12-11 20:46:05+00:00
updated_at: 2024-12-15 04:03:54+00:00
closed_at: 2019-08-06 15:45:11+00:00
issue_link: https://github.com/pyOpenSci/software-submission/issues/7
joss:
Expand All @@ -1849,6 +1886,7 @@
labels:
- 6/pyOS-approved
- archived
active: false
- package_name: earthpy
package_description: A package built to support working with spatial data using
open source python
Expand Down Expand Up @@ -1903,3 +1941,4 @@
labels:
- 6/pyOS-approved
- 9/joss-approved
active: true
3 changes: 3 additions & 0 deletions _includes/package-grid.html
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ <h3 class="card__title no_toc" itemprop="headline">
<!-- TODO: Create and use sunpy.html here -->
<li><a href="communities/astropy.html"><i class="fa-solid fa-check-double"></i> <img src="http://img.shields.io/badge/Affiliated-SunPy-yellow.svg?style=flat" alt="SunPy" /></a></li>
{% endif %}
{% if apackage.active == false %}
Copy link
Member

@lwasser lwasser Dec 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@banesullivan this is a good start.

https://output.circle-artifacts.com/output/job/9350867b-9505-4a09-b082-a278c9751dd3/artifacts/0/_site/python-packages.html

What we should do here since we only have 1 archived packages is create a new section at the bottom of that page that says .

## Archived packages 
Archived packages are packages that have successfully completed [pyOpenSci's software peer review process](https://www.pyopensci.org/about-peer-review/index.html) but are no longer maintained. [Check out our software maintenance policy for how we determine when a package becomes archived.](https://www.pyopensci.org/software-peer-review/our-process/policies.html#package-maintenance-and-maintainer-responsiveness)

then create a for loop using jekyll / liquid that grabs those packages. Rather than a card, let's list them with the package name and a link to the review for now.

that way, we aren't modifying the package-grid template. We are just adding a new section and listing archived pages. in the future, they may live on a separate page, but for now, let's list them at the bottom without a card.

<li><i class="fa-solid fa-box-archive"></i> Archived</li>
{% endif %}
</ul>
<hr>
{% if include.community %}
Expand Down
Loading