Commit 45a44f09 authored by Gaetano Scandariato's avatar Gaetano Scandariato
Browse files

chore: PyPI metadata (GitLab URLs), CITATION.cff, Zenodo metadata; benchmarks page wording

parent 205917ae
Loading
Loading
Loading
Loading
Loading

.zenodo.json

0 → 100644
+14 −0
Changes for .zenodo.json: 14 added lines, 0 removed lines.
Original line number Diff line number Diff line
{
  "title": "PyAETNA: Python Accelerated Exoplanet Toolkit and Noise Analysis",
  "upload_type": "software",
  "description": "A JAX-based framework for the joint Bayesian modelling of exoplanet light curves and radial velocities, configured from a single YAML file and run on a GPU or on CPUs. This archive contains release 4.0.0 and the paper_benchmarks package that reproduces the results of the software paper.",
  "license": "MIT",
  "creators": [
    {"name": "Scandariato, G.", "affiliation": "INAF - Osservatorio Astrofisico di Catania"},
    {"name": "Singh, V.", "affiliation": "INAF - Osservatorio Astrofisico di Catania"},
    {"name": "Arena, C.", "affiliation": "INAF - Osservatorio Astrofisico di Catania"},
    {"name": "Scavo, S.", "affiliation": "INAF - Osservatorio Astrofisico di Catania"}
  ],
  "keywords": ["exoplanets", "transits", "radial velocities", "Gaussian processes", "nested sampling", "JAX"],
  "access_right": "open"
}

CITATION.cff

0 → 100644
+25 −0
Changes for CITATION.cff: 25 added lines, 0 removed lines.
Original line number Diff line number Diff line
cff-version: 1.2.0
message: "If you use PyAETNA, please cite the software paper (and the archived release, once its DOI is public)."
title: "PyAETNA: Python Accelerated Exoplanet Toolkit and Noise Analysis"
version: 4.0.0
date-released: "2026-10-13"
license: MIT
repository-code: "https://www.ict.inaf.it/gitlab/gaetano.scandariato/pyaetna"
abstract: >-
  A JAX-based framework for the joint Bayesian modelling of exoplanet light curves and radial velocities,
  configured from a single YAML file and run on a GPU or on CPUs.
keywords: [exoplanets, transits, radial velocities, Gaussian processes, nested sampling, JAX]
authors:
  - family-names: Scandariato
    given-names: G.
    email: gaetano.scandariato@inaf.it
    affiliation: "INAF - Osservatorio Astrofisico di Catania"
  - family-names: Singh
    given-names: V.
    affiliation: "INAF - Osservatorio Astrofisico di Catania"
  - family-names: Arena
    given-names: C.
    affiliation: "INAF - Osservatorio Astrofisico di Catania"
  - family-names: Scavo
    given-names: S.
    affiliation: "INAF - Osservatorio Astrofisico di Catania"
+1 −1
Changes for docs/benchmarks.md: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -56,7 +56,7 @@ reproduced by PyAETNA. Last column: likelihood evaluations of the laptop CPU run
- Against **pyaneti**, with the same ensemble MCMC, PyAETNA is 1.2 to 1.8 times faster.
- A **GPU** makes PyAETNA up to 8.5 times faster than the CPU of the same machine, and it is never
  slower (the smallest ratio, 1.02, is for K2-100 (NS, laptop)). Against the reference codes on their
  CPUs, the GPU runs are 1.1 to 137 times faster, except for K2-140 against PyORBIT, TOI-5398 against PyORBIT.
  CPUs, the GPU runs are 1.1 to 137 times faster; the exceptions, where the reference code on its CPUs is as fast or faster, are K2-140 against PyORBIT, TOI-5398 against PyORBIT.

**Where PyAETNA is slower.**

+1 −1
Changes for paper_benchmarks/make_docs.py: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -290,7 +290,7 @@ reproduced by PyAETNA. Last column: likelihood evaluations of the laptop CPU run
- Against **pyaneti**, with the same ensemble MCMC, PyAETNA is {v.get('faster_pyaneti', '–')} times faster.
- A **GPU** makes PyAETNA up to {v['gpu_own_max']} times faster than the CPU of the same machine, and it is never
  slower (the smallest ratio, {v['gpu_own_min']}, is for {v['gpu_own_min_name']}). Against the reference codes on their
  CPUs, the GPU runs are {v['gpu_vs_ref']} times faster, except for {v['gpu_vs_ref_slower_names']}.
  CPUs, the GPU runs are {v['gpu_vs_ref']} times faster; the exceptions, where the reference code on its CPUs is as fast or faster, are {v['gpu_vs_ref_slower_names']}.

**Where PyAETNA is slower.**

+4 −4
Changes for pyproject.toml: 4 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -63,10 +63,10 @@ gpu = [
]

[project.urls]
Homepage = "https://github.com/gaetanoscandariato/PyAETNA"
Documentation = "https://github.com/gaetanoscandariato/PyAETNA/tree/main/docs"
Repository = "https://github.com/gaetanoscandariato/PyAETNA.git"
Issues = "https://github.com/gaetanoscandariato/PyAETNA/issues"
Homepage = "https://www.ict.inaf.it/gitlab/gaetano.scandariato/pyaetna"
Documentation = "https://www.ict.inaf.it/gitlab/gaetano.scandariato/pyaetna/-/tree/main/docs"
Repository = "https://www.ict.inaf.it/gitlab/gaetano.scandariato/pyaetna.git"
Issues = "https://www.ict.inaf.it/gitlab/gaetano.scandariato/pyaetna/-/issues"

[project.scripts]
pyaetna = "PyAETNA.cli:main"