Skip to main content

jacscanomaly

Documentation Status

Find short anomalies in microlensing light curves.

Fit a single-lens model (PSPL, FSPL, parallax), scan its residual for short bumps and dips, and describe what is found: a host fit the anomalies do not pull, and each anomaly as bump / dip / caustic with its time and FWHM.

Documentation: https://jacscanomaly.readthedocs.io/en/latest/

Installation

pip install jacscanomaly

Example

One light curve is one Event; the steps are its methods and the results stay on it.

import numpy as np
from jacscanomaly import Event

time, flux, ferr = np.load("example/example_data.npy").T
ev = Event(time, flux, ferr, ra_deg=268.4, dec_deg=-29.2, ephemeris="roman.txt")

ev.fit("pspl")
pspl_scan = ev.scan()
if pspl_scan.detected:
    ev.fit("fspl", start="pspl")
    fspl_scan = ev.scan()
    ev.fit("parallax", start="pspl")
    parallax_scan = ev.scan()
    if fspl_scan.detected and parallax_scan.detected:
        ev.fit_atoms("pspl")
        ev.fit_atoms("fspl")
        ev.fit_atoms("parallax")

ev.summary()
ev.write_json("event.json")
ev.plot_result("pspl")

Example data

The example light curves are drawn from 2,371 simulated Roman light curves of planetary microlensing events (with parallax and orbital motion), made by the Roman Galactic Exoplanet Survey Project Infrastructure Team (RGES PIT), WG07 Survey Simulations and Pipeline Validation (Farzaneh Zohrabi, Matthew Penny, Macy Huston, Ali Crisp, et al.), assuming the Cassan exoplanet mass function.

Background

The residual scan over anomaly times and durations follows the systematic KMTNet AnomalyFinder search:

Zang, W., Jung, Y., Yee, J., et al. (2021). Systematic KMTNet Planetary Anomaly Search, Paper I: OGLE-2019-BLG-1053Lb, A Buried Terrestrial Planet. AJ, 162, 163. DOI: 10.3847/1538-3881/ac12d4

Citation

If you use jacscanomaly in academic work, please cite the software (citation.cff).

Development

git clone git@github.com:NunotaKansuke/jacscanomaly.git
cd jacscanomaly
pip install -e ".[dev]"
pytest
sphinx-build -W -b html docs docs/_build/html

This package was developed with the help of AI coding assistants: OpenAI ChatGPT / Codex and Anthropic Claude (Claude Code).

Metadata

Release files for jacscanomaly 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jacscanomaly 1.0.3
File Size Uploaded Provenance Actions
jacscanomaly-1.0.3.tar.gz 2.0 MB With provenance Details for jacscanomaly-1.0.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for jacscanomaly 1.0.3
File Actions
jacscanomaly-1.0.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for jacscanomaly-1.0.3-cp313-cp313-win_amd64.whl
jacscanomaly-1.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for jacscanomaly-1.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
jacscanomaly-1.0.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for jacscanomaly-1.0.3-cp313-cp313-macosx_11_0_arm64.whl
jacscanomaly-1.0.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for jacscanomaly-1.0.3-cp312-cp312-win_amd64.whl
jacscanomaly-1.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for jacscanomaly-1.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
jacscanomaly-1.0.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for jacscanomaly-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
jacscanomaly-1.0.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for jacscanomaly-1.0.3-cp311-cp311-win_amd64.whl
jacscanomaly-1.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for jacscanomaly-1.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
jacscanomaly-1.0.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for jacscanomaly-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
jacscanomaly-1.0.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for jacscanomaly-1.0.3-cp310-cp310-win_amd64.whl
jacscanomaly-1.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for jacscanomaly-1.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
jacscanomaly-1.0.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for jacscanomaly-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
jacscanomaly-1.0.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for jacscanomaly-1.0.3-cp39-cp39-win_amd64.whl
jacscanomaly-1.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for jacscanomaly-1.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
jacscanomaly-1.0.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for jacscanomaly-1.0.3-cp39-cp39-macosx_11_0_arm64.whl

Total release size: 47.0 MB

Release files / jacscanomaly-1.0.3.tar.gz

Download URL jacscanomaly-1.0.3.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
06971392a0d2145cd8c2a715d83acb85e738be49af0a884b9dbb95eb7bfa3be2
BLAKE2b-256 checksum
How to use checksums
299329debb45986ae5f008e524a1dcfa4ef7bb91bbfb43a55f1bd12240758f97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp313-cp313-win_amd64.whl

Download URL jacscanomaly-1.0.3-cp313-cp313-win_amd64.whl
Size 2.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
687c74e77f8a23fab1458052009c67b2f6487a0ac74dbc144e789d20bfccf6d6
BLAKE2b-256 checksum
How to use checksums
5ecd3e0f044c986b2eb3eaafdd7ec5b2f0e49fab35c00fcd2ef5efd018b5723d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL jacscanomaly-1.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.3 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d45a843acdb159a9f685e342933a9e363256e88e616ecf702e18a57d828175d2
BLAKE2b-256 checksum
How to use checksums
7f8feb7ee36a5c7d1e59a7328d916fb52d7b5be9adeda86e08b07bb448c57a9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL jacscanomaly-1.0.3-cp313-cp313-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
786e0b839c182511894b126dac5cfbabf374f312c91bd22478a364cf561fb029
BLAKE2b-256 checksum
How to use checksums
dde14bec41002f057e4a76aa4f87bdfda3b0a224a8e691ab5305e118e8efb66e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp312-cp312-win_amd64.whl

Download URL jacscanomaly-1.0.3-cp312-cp312-win_amd64.whl
Size 2.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8e07ba94a888c3765d5468cebc648e4b36c0f4e02a9bb2607c50fbbbc4c87b78
BLAKE2b-256 checksum
How to use checksums
db3e6608263f0c2ad44962be5e7001283d04661cf79cc4be88025e1b25316e4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL jacscanomaly-1.0.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.3 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a76e4c2b574b879f51a5531ac28ca5f534b5f2eba1db559d340a3c66950f977a
BLAKE2b-256 checksum
How to use checksums
c2900ac0c200bd736fb019323470c68896ee106d81378b78996db663650fae14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL jacscanomaly-1.0.3-cp312-cp312-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
898df3e0ee13e7308b9903fb0937c9926117db57eb86eceac7fa7d0f0b4bf418
BLAKE2b-256 checksum
How to use checksums
af5d61ebd88f56bca58058beced4fc2643f02df1a3d277644316468b75bd6160
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp311-cp311-win_amd64.whl

Download URL jacscanomaly-1.0.3-cp311-cp311-win_amd64.whl
Size 2.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bb8a37623705a79c8eedde09597559b1d57bd7faf8722c237f169cba68fcb56e
BLAKE2b-256 checksum
How to use checksums
41dd43e141a8ca08b23e843ab13f70f15a1dcb876e82242865a0d05e3ff1deda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL jacscanomaly-1.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.3 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fa2751a8863d93e732f5b95e7f3a4c51a176cc0a40e65ab1a4cc4ff913d0dbcc
BLAKE2b-256 checksum
How to use checksums
49ff69b085d8db49a52c022145bc3ecd15963dfa30fd250fc42271c564de73b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL jacscanomaly-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ac78046fc466fc5fc4342c32ad5450dbc1c9fa1d8e36549b9e88e8dda5544061
BLAKE2b-256 checksum
How to use checksums
5717af533177305811bc53e32160b6d1dc90eb83107590194a6914ed9fac84a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp310-cp310-win_amd64.whl

Download URL jacscanomaly-1.0.3-cp310-cp310-win_amd64.whl
Size 2.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a093a5ed5d3497cefa91c9cd89d46f59e20371181e0c0f37095d441b8201b272
BLAKE2b-256 checksum
How to use checksums
7b6890c50811684d7b2ab8653622d882d06c41d2aa222c2ed85f89b3d6a10e35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL jacscanomaly-1.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.3 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e56a1a140d13f2ec1d0460de64c637f0375f4c3e5d612672ba29564128b23b8b
BLAKE2b-256 checksum
How to use checksums
2b16357383a7e813d63964616225b1f49d97a7e9aa6bb9ead47dbc77c55b523a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL jacscanomaly-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
171e8eec86d13570a3ac3ac4fe23edc7e3f502d0d892f97cdd451e32b0a56a71
BLAKE2b-256 checksum
How to use checksums
0c34662d1bed05b05c8129d22b48e42a49a1962effb303709afac3105a244668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp39-cp39-win_amd64.whl

Download URL jacscanomaly-1.0.3-cp39-cp39-win_amd64.whl
Size 2.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
85ee5c15739fa1675b943c9bbb5ea030c60f4f27ec3fc7bea95dc025577e9d4b
BLAKE2b-256 checksum
How to use checksums
e0267b3b1fa36d13a06ee5211d07973c33e31764bd8d853cfb90f2138f9a2314
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL jacscanomaly-1.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 4.3 MB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9becaffa1aac317ac823c7ebcd26a038972f3d2bf05118d9d1b4dba1b080934f
BLAKE2b-256 checksum
How to use checksums
6d3c3e790a332eb8417504e3a1c89fac0f98d64a2a6782b46468daa0eaf195b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / jacscanomaly-1.0.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL jacscanomaly-1.0.3-cp39-cp39-macosx_11_0_arm64.whl
Size 2.3 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9f3d99b737b832f09d9780a4cdf6e804b89f3a431edabcda85fe937237092d0
BLAKE2b-256 checksum
How to use checksums
313d826d9182d7b0e206bf6f90883a4fcc74bd7f85e155f25a82fbdc438ccf99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Security for jacscanomaly 1.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 16 files in this release have been uploaded with provenance metadata.

Select from 16 files

Attestation for jacscanomaly-1.0.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page