Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

ANISE (Attitude, Navigation, Instrument, Spacecraft, Ephemeris)

ANISE is a modern rewrite of the core functionalities of the NAIF SPICE toolkit with enhanced features and ease of use, leveraging Rust's safety and speed.

Introduction

In the realm of space exploration, navigation, and astrophysics, precise and efficient computation of spacecraft position, orientation, and time is critical. ANISE, standing for "Attitude, Navigation, Instrument, Spacecraft, Ephemeris," offers a Rust-native approach to these challenges. This toolkit provides a suite of functionalities including but not limited to:

  • Universal Loading: Seamlessly load SPK, BPC, PCK, FK, TPC, and the new LKA (Location Kernel Anise) files.
  • Rigid Body Physics: High-precision translations, rotations, and their combination (rigid body transformations).
  • Parallel Querying: Query SPICE files in parallel at incredible speeds (~ 125,000 queries per second) using the many keyword.
  • Declarative Analysis: Build complex mathematical vector and scalar expressions (e.g., angles, projections, orbital elements) and evaluate them efficiently over time series.
  • Event Finding: High-precision search for eclipses, AOS/LOS, and orbital events (periapsis/apoapsis).
  • Hifitime Integration: Comprehensive time system conversions using the hifitime library (TT, TAI, ET, TDB, UTC, GPS, etc.).
  • CCSDS OEM: ANISE supports reading, writing, and interpolating CCSDS OEM files, including their covariance, in the inertial, RIC, RCN, and VNC frames.

ANISE stands validated against the traditional SPICE toolkit, ensuring accuracy and reliability, with translations achieving machine precision (2e-16) and rotations presenting minimal error.

Why ANISE?

A quick comparison with the traditional CSPICE toolkit:

Feature CSPICE (Toolkit) ANISE
Thread Safety No (Global state/locks) Guaranteed (Rust ownership)
Performance Single-threaded Parallel (many queries)
Math Validation Runtime errors Type-safe Frame checks
API Style Procedural (Integer IDs) Object-Oriented / Pythonic
Serialization None S-Expressions (Cloud Native)

ANISE supports many SPICE kernels. Binary kernels are supported as-is, while text kernels must be transformed into their ANISE equivalent (usually .pca or .lka files).

Kernel Type Supported Note
BSP / SPK ✅ Supported as-is
BPC ✅ Supported as-is
TK (Text) 🔄 Supported after transformation
LSK 🔄 Supported after transformation
GM 🔄 Supported after transformation
CK ❌ Yet to be supported
SCLK ❌ Yet to be supported
DSK ❌ Yet to be supported
IK / EK ❌ Yet to be supported

Supported SPK Types

For more details on SPK types, refer to the NAIF SPK Required Reading. The following table summarizes the types supported by ANISE.

SPK Type Interpolation NAIF SPICE ANISE Typically used in
Type 1 Modified Differences ✅ ✅ NASA internal trajectory tools (e.g. DPTRAJ)
Type 2 Chebyshev Triplet ✅ ✅ Planetary ephemerides (e.g., JPL DE series)
Type 3 Chebyshev Sextuplet ✅ ✅ Planetary ephemerides (e.g., JPL DE series)
Type 5 Discrete states ✅ ❌ Two-body propagation
Type 8 Lagrange (Equal Step) ✅ 🧪 Uncommon spacecraft trajectories from numerical integration
Type 9 Lagrange (Unequal Step) ✅ ✅ Spacecraft trajectories from numerical integration
Type 10 Space Command TLE ✅ ❌ Please don't use TLEs, a punch-card format (no joke)
Type 12 Hermite (Equal Step) ✅ 🧪 Uncommon spacecraft trajectories from numerical integration
Type 13 Hermite (Unequal Step) ✅ ✅ Spacecraft trajectories from numerical integration
Type 14 Chebyshev Sextuplet (Unequal Step) ✅ ❌ Never seen in the wild, probably good for slow-moving objects
Type 15 Precessing Conic Propagation ✅ ❌ Precessing conic elements
Type 17 Equinoctial Elements ✅ ❌ NAIF docs
Type 18 ESOC/DDID Hermite/Lagrange Interpolation ✅ ❌ NAIF docs
Type 19 ESOC/DDID Piecewise Interpolation ✅ ❌ NAIF docs
Type 20 Chebyshev Triplet (velocity only) ✅ ❌ NAIF docs
Type 21 Extended Modified Difference Arrays ✅ ✅ NAIF docs

Note: 🧪 means the SPK type is supported but no public SPK of that type could be found to validate the implementation. Please provide one if you have one!

Features

  • High Precision: Matches SPICE to machine precision in translations and minimal errors in rotations.
  • Analysis Engine: A new declarative system to define engineering reports and events using S-Expressions, separating the definition of a calculation from its execution.
    • Cloud Native: S-Expressions are serializable, allowing you to define complex queries on a client and execute them safely on remote workers without arbitrary code execution risks.
  • Ground Station Management: First-class support for Location objects, terrain masks, and visibility calculations.
  • Rust Efficiency: Harnesses the speed and safety of Rust for space computations.
  • Multi-threaded: ANISE is designed for modern hardware. Forget about mutexes and race conditions; ANISE guarantees thread safety.
  • Frame Safety: ANISE checks that all frame translations or rotations are physically valid before performing any computation.

Architecture

graph TD
    Kernels[SPK / BPC / PCK / LKA Files] -->|Load| Almanac
    Almanac -->|Provide| Frames[Frame System]
    Almanac -->|Query| Ephemeris
    User -->|Define| Spec[Analysis Spec / Events]
    Spec -->|Evaluate| Almanac
    Almanac -->|Result| Report[Pandas/Polars DataFrame / Events]

Tutorials

Note: The tutorials can be viewed in read-only form on the Github repo.

Usage

ANISE is available on PyPI with pre-built wheels for Linux, macOS (Intel/Silicon), and Windows.

Start by adding anise to your project: pip install anise.

Note: for the very latest usage examples, refer to the Python tests.

1. Basic Navigation & Transformations

The core of ANISE is the Almanac, which manages frames and ephemerides.

from anise import Almanac
from anise.astro import Orbit
from anise.constants import Frames
from anise.time import Epoch
from pathlib import Path

# Load your kernels (BSP, PCK, etc.)
# Note: Almanac functions are immutable; they return a NEW Almanac instance.
data_path = Path("../data")
almanac = Almanac(str(data_path.joinpath("de440s.bsp")))
almanac = almanac.load(str(data_path.joinpath("pck08.pca")))

# Access Frame properties directly
eme2k = almanac.frame_info(Frames.EME2000)
print(f"Earth GM: {eme2k.mu_km3_s2()} km³/s²")

# Define an Orbit state
epoch = Epoch("2021-10-29 12:34:56 TDB")
orig_state = Orbit.from_keplerian(
    8_191.93,   # SMA (km)
    1e-6,       # Eccentricity
    12.85,      # Inclination (deg)
    306.614,    # RAAN (deg)
    314.19,     # Arg Peri (deg)
    99.887_7,   # True Anomaly (deg)
    epoch,
    eme2k,
)

# Transform to a new frame (e.g., Earth Fixed / ITRF)
# Note: If high-precision Earth orientation files (BPC) aren't loaded,
# this uses the IAU approximation.
state_itrf93 = almanac.transform_to(orig_state, Frames.IAU_EARTH_FRAME)

print(f"Lat: {state_itrf93.latitude_deg():.4f} deg")
print(f"Lon: {state_itrf93.longitude_deg():.4f} deg")
print(f"Alt: {state_itrf93.height_km():.4f} km")

2. Analysis & Event Finding

ANISE allows you to build declarative expressions for scalars and vectors. These are optimized in Rust and can be used to generate reports or find events (like eclipses) efficiently. These calculations are 500x faster than Ansys STK.

import anise.analysis as analysis
from anise import Almanac
from anise.constants import Frames, Orientations
from anise.astro improt Frame
from anise.time import Epoch, Unit

# Define the state we want to analyze (e.g., LRO orbiting the Moon)
lro_state = analysis.StateSpec(
    target_frame=analysis.FrameSpec.Loaded(Frame(-85, Orientations.J2000)),  # -85 is the LRO ID
    observer_frame=analysis.FrameSpec.Loaded(Frames.MOON_J2000),
    ab_corr=None,
)

# 1. Define an Event: Find when the Sun sets (elevation < 0) as seen by LRO
sun_set_event = analysis.Event(
    analysis.ScalarExpr.SunAngle(observer_id=-85), # ID -85
    analysis.Condition.LessThan(90.0), # Angle > 90 deg means sun is behind horizon
    Unit.Second * 0.5, # Precision (Units handled automatically)
    ab_corr=None,
)

# 2. Define a Report: Calculate altitude and beta angle over time
report_spec = analysis.ReportScalars([
    (analysis.ScalarExpr.Norm(analysis.VectorExpr.Radius(lro_state)), "Dist (km)"),
    (analysis.ScalarExpr.BetaAngle(), "Beta (deg)"),
], lro_state)

# Load data and execute
almanac = Almanac("../data/de440s.bsp").load("../data/lro.bsp")
start = Epoch("2025-01-01 12:00:00 UTC")
end = start + Unit.Day * 1

# Find all sunset intervals
sunset_arcs = almanac.report_event_arcs(lro_state, sun_set_event, start, end)
print(f"Found {len(sunset_arcs)} sunset intervals.")

# Generate data for the report
from anise.time import TimeSeries
series = TimeSeries(start, end, Unit.Minute * 10, inclusive=True)
data = almanac.report_scalars(report_spec, series)
# 'data' is a dictionary keyed by epoch strings, ready for pandas/plotting

3. Ground Stations

You can create and save Location Kernels (.lka) containing ground station coordinates and terrain masks.

from anise.astro import Location, TerrainMask, FrameUid

# Define a station with a visibility mask
mask = [TerrainMask(0.0, 5.0), TerrainMask(35.0, 10.0)] # Azimuth, Min Elevation
dss65 = Location(
    40.427, 4.250, 0.834, # Lat, Lon, Height (km)
    FrameUid(399, 399),   # On Earth
    mask,
    terrain_mask_ignored=False
)

# Calculate visibility
# (See tutorials for full implementation of visibility arcs)

Development

  1. Install maturin, e.g. via pipx as pipx install maturin
  2. Create a virtual environment: cd anise/anise-py && python3 -m venv .venv
  3. Jump into the virtual environment and install patchelf for faster builds: pip install patchelf, and pytest for the test suite: pip install pytest
  4. Run maturin develop to build the development package and install it in the virtual environment
  5. Finally, run the tests python -m pytest

To run the development version of ANISE in a Jupyter Notebook, install ipykernels in your virtual environment.

  1. pip install ipykernel
  2. Now, build the local kernel: python -m ipykernel install --user --name=.venv
  3. Then, start jupyter notebook: jupyter notebook
  4. Open the notebook, click on the top right and make sure to choose the environment you created just a few steps above.

Generating the pyi type hints

Type hints are extremely useful for Python users. Building them is a bit of manual work.

  1. maturin develop to build the latest library
  2. python generate_stubs.py anise anise.pyi builds the top level type hints
  3. Repeat for all submodules: utils, time, astro, astro.constants, rotation, analysis writing to a new file each time:
    1. python generate_stubs.py anise.astro anise.astro.pyi
    2. python generate_stubs.py anise.time anise.time.pyi
    3. python generate_stubs.py anise.constants anise.constants.pyi
    4. python generate_stubs.py anise.utils anise.utils.pyi
    5. python generate_stubs.py anise.rotation anise.rotation.pyi
    6. python generate_stubs.py anise.analysis anise.analysis.pyi
  4. Final, concat all of these new files back to anise.pyi since that's the only one used by maturin.

Citation

If you use ANISE in your research, please cite it as follows:

@software{nyx_space_anise_2025,
  author = {Christopher Rabotin},
  title = {ANISE: Attitude, Navigation, Instrument, Spacecraft, Ephemeris},
  year = {2025},
  publisher = {Nyx Space},
  url = {https://github.com/nyx-space/anise}
}

Metadata

Release files for anise 1.0.0b0

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

Source distribution (sdist)

Source distribution for anise 1.0.0b0
File Size Uploaded Provenance Actions
anise-1.0.0b0.tar.gz 2.3 MB Without provenance Details for anise-1.0.0b0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for anise 1.0.0b0
File Actions
anise-1.0.0b0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details for anise-1.0.0b0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-1.0.0b0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-32 Details for anise-1.0.0b0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
anise-1.0.0b0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for anise-1.0.0b0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-1.0.0b0-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-32 Details for anise-1.0.0b0-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl
anise-1.0.0b0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for anise-1.0.0b0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-1.0.0b0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-32 Details for anise-1.0.0b0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
anise-1.0.0b0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for anise-1.0.0b0-cp315-cp315-macosx_11_0_arm64.whl
anise-1.0.0b0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for anise-1.0.0b0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-1.0.0b0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32 Details for anise-1.0.0b0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
anise-1.0.0b0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for anise-1.0.0b0-cp314-cp314-win_amd64.whl
anise-1.0.0b0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for anise-1.0.0b0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-1.0.0b0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-32 Details for anise-1.0.0b0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
anise-1.0.0b0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for anise-1.0.0b0-cp314-cp314-macosx_11_0_arm64.whl
anise-1.0.0b0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for anise-1.0.0b0-cp314-cp314-macosx_10_12_x86_64.whl
anise-1.0.0b0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for anise-1.0.0b0-cp313-cp313-win_amd64.whl
anise-1.0.0b0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for anise-1.0.0b0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-1.0.0b0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details for anise-1.0.0b0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
anise-1.0.0b0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for anise-1.0.0b0-cp313-cp313-macosx_11_0_arm64.whl
anise-1.0.0b0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for anise-1.0.0b0-cp313-cp313-macosx_10_12_x86_64.whl
anise-1.0.0b0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for anise-1.0.0b0-cp312-cp312-win_amd64.whl
anise-1.0.0b0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for anise-1.0.0b0-cp312-cp312-win32.whl
anise-1.0.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for anise-1.0.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-1.0.0b0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details for anise-1.0.0b0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
anise-1.0.0b0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for anise-1.0.0b0-cp312-cp312-macosx_11_0_arm64.whl
anise-1.0.0b0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for anise-1.0.0b0-cp312-cp312-macosx_10_12_x86_64.whl
anise-1.0.0b0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for anise-1.0.0b0-cp311-cp311-win_amd64.whl
anise-1.0.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for anise-1.0.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-1.0.0b0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details for anise-1.0.0b0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
anise-1.0.0b0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for anise-1.0.0b0-cp311-cp311-macosx_11_0_arm64.whl
anise-1.0.0b0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for anise-1.0.0b0-cp311-cp311-macosx_10_12_x86_64.whl
anise-1.0.0b0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for anise-1.0.0b0-cp310-cp310-win_amd64.whl
anise-1.0.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for anise-1.0.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-1.0.0b0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details for anise-1.0.0b0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
anise-1.0.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for anise-1.0.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-1.0.0b0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details for anise-1.0.0b0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Total release size: 168.1 MB

Release files / anise-1.0.0b0.tar.gz

Download URL anise-1.0.0b0.tar.gz
Size 2.3 MB
Tags Source
SHA-256 checksum
How to use checksums
b01ab498ba5f0949c55cdd43acf7ecb56a231df3ed49db870a536f704507ecf4
BLAKE2b-256 checksum
How to use checksums
3f68054a14788661f4db8803f4c4cd3fdee5ffbf3304efb3cadc041d829e519f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-1.0.0b0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.9 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
09650aa8f63586ec7bcb224f3060d884d1ae956b37502284b0c0ac7031c35927
BLAKE2b-256 checksum
How to use checksums
8711aa9588ef6a17d651dfae0367e6458d352cf12be5d7010f0a9ece76e934c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-1.0.0b0-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags Linux glibc 2.17+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
3b06e7fc52e70eacf657e000231c59c4159a872ad9e8393d01d7a40326d2bb4e
BLAKE2b-256 checksum
How to use checksums
ea20b811ae1fd1ef6c5556fdc759c846a75bf83bcae7dbd733ca7af6a34ce1d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-1.0.0b0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
af1d10d1740eb8a04ccad63baa50e057ed0620340b14119d8e2471fc79262128
BLAKE2b-256 checksum
How to use checksums
9ac96831185b956d98160f076276565494b0daab0ce2a66248b90210504e499b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-1.0.0b0-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f0cdc6caff6f3ac7c795ec76aacb05d5042ada2b70c0fecc8061df5a6e59c41b
BLAKE2b-256 checksum
How to use checksums
965c6d04f086fa5be546ce198b2803db54c7bce779ab8854f7f0c41622d7794d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-1.0.0b0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
390cad3962a3481f7568133fcb115b648825a12e64eabdb35b1e3e343fc9ecc6
BLAKE2b-256 checksum
How to use checksums
8817c028a409b3d8fec59382ae1aa6d869dd1c0030f4a53105fb14293693d808
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-1.0.0b0-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
14e2773de63ed571e0eee794a726ca2487b6f11e40a1d378b8031b824831084f
BLAKE2b-256 checksum
How to use checksums
2b24a044fe22f574f789bd60ea59014dacfecb9a11b2adddcc913feffd3fa032
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp315-cp315-macosx_11_0_arm64.whl

Download URL anise-1.0.0b0-cp315-cp315-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7f403ae5824be29637173aa792ad57a26bcb8f6b067450534e5c1699eb09e094
BLAKE2b-256 checksum
How to use checksums
655bf2ff28d45692407c722480562b8a46e643bbf15c3b739c0a016e69d3c262
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-1.0.0b0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b925d88b059cb15637326cbdd988c80a9a6db783101ed044080ab032a7573194
BLAKE2b-256 checksum
How to use checksums
f0b414514223d0ca5230612b3135ab55d7aa459bde1a492e65d05aa77eb4ede9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-1.0.0b0-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
393e14f21e09dc4111f7c45fc9e7fe1980a9e0fa73ea9dde9403e92aa352c96c
BLAKE2b-256 checksum
How to use checksums
6ff248ae568d756bd3cad5907c133f4292122a69d9eab9839664de8d7ad30fdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp314-cp314-win_amd64.whl

Download URL anise-1.0.0b0-cp314-cp314-win_amd64.whl
Size 4.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
bad2618a05a407de9e98bc3cb9bbc1283612a40b36c36673c3482b23a922af53
BLAKE2b-256 checksum
How to use checksums
c4eb596a3e8ed63024b958589e5b7c9add48cef9a23e69995d47649f646ac75f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-1.0.0b0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d7a9bfb7c62638a53755f50dd6351b020c80e603e684a1944d56a35dc694ea93
BLAKE2b-256 checksum
How to use checksums
957061be4332af42a48d095daaef92741191033bf45f6cb0f8220a511cdbfa11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-1.0.0b0-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
d3fddbde7f2fc7bcdb721c299894afaabea43e2396efe5beafc30ec88b0d32e9
BLAKE2b-256 checksum
How to use checksums
9430a59959e8b3a34f823ae33178718271fd9463f78519447fc23dfa00441474
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp314-cp314-macosx_11_0_arm64.whl

Download URL anise-1.0.0b0-cp314-cp314-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e7ac88b1e8ce6880a5e5ba3e7c8a07fc3da01f50616825a0e3b88f11fea93cde
BLAKE2b-256 checksum
How to use checksums
dd4ab4dc7bd8dba1d8422bec16213b978263871a98aeb67f8f2e937d445d31e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL anise-1.0.0b0-cp314-cp314-macosx_10_12_x86_64.whl
Size 4.6 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
4d7945265ce0ab581371c549d860a7f6c78f940a04fc7597777c16979967e9e3
BLAKE2b-256 checksum
How to use checksums
0a03b15553a7a87e7d6cc03956a5768b820fa1b2e98c059dc69e0441e3dec792
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp313-cp313-win_amd64.whl

Download URL anise-1.0.0b0-cp313-cp313-win_amd64.whl
Size 4.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9e5737164e31b25e6cbaa7819fe586b26b6b2eafc9737414f05ce1096ce8e277
BLAKE2b-256 checksum
How to use checksums
d0e91a223f27799be3f9fbbd6dae3e71a47bcdb7699fea293fc4a951ffa96261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-1.0.0b0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3a0db3c6419cd16fca57bfbdae99cc956a7650980685f97ef2aad2ec2a37cbcf
BLAKE2b-256 checksum
How to use checksums
c5802232c664caffe723b15ace6267d4bf5d237feab109d8630ff47eca584c4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-1.0.0b0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
b1bf173b416c69b2c9723568db4de2bfe369284ce58a619e44dba6e7fab2e84f
BLAKE2b-256 checksum
How to use checksums
d611bbb05f52fb6ffd5000c32b9bf3f223f006da21e199c29bb9497485ec5cf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp313-cp313-macosx_11_0_arm64.whl

Download URL anise-1.0.0b0-cp313-cp313-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
04c34b376a6360fff9abe6fcc806d000b76613d7a28182964f22004c795de11f
BLAKE2b-256 checksum
How to use checksums
bcfa89ff2bd6912df1c91f84f424140998ad586f652fcf5b40c862f3a47b86f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL anise-1.0.0b0-cp313-cp313-macosx_10_12_x86_64.whl
Size 4.6 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b6ed93eba27f04d085362153b7805178d2451adda7aea7b57b32c99123566694
BLAKE2b-256 checksum
How to use checksums
d7b5618b4469f83f4d044bb213553c8c3c297307d318bcf6c091c7ceb7381768
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp312-cp312-win_amd64.whl

Download URL anise-1.0.0b0-cp312-cp312-win_amd64.whl
Size 4.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f4f4dd3faebec87117ab1ac7594504505716cdd67ffbff36ae30f1cc576f0e4f
BLAKE2b-256 checksum
How to use checksums
9516a45ac8acacc70b067681f37c49e963b2c0e768e5fb913acd644e90d2758e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp312-cp312-win32.whl

Download URL anise-1.0.0b0-cp312-cp312-win32.whl
Size 4.1 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
73ebc46ce3870dec8f5959fea84f0e1d26233bc958bc24f9d9057c5c9477f924
BLAKE2b-256 checksum
How to use checksums
587c584bcbb571faa8da6bce809ccc1509a19cd4174b77f71beb9d3aa8d1ee7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-1.0.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ad36f9389d12f4228c1cfcfbd6e7772f4532997f2b99d0a598e100c84416ecb7
BLAKE2b-256 checksum
How to use checksums
a70113877539e0ae4d8bbf9318e0f824c1e9ff2b60a516f276ec1349e6b606ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-1.0.0b0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
3fc53ae3c9fb37fac3163a181c6fd14daf3aa09171deb3dc993ce205580c3ebc
BLAKE2b-256 checksum
How to use checksums
8b8427aea638c96e121a3d9fdc674028b5f2626957ba19e94566e81820b64742
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp312-cp312-macosx_11_0_arm64.whl

Download URL anise-1.0.0b0-cp312-cp312-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
22fa04cfa021af80728286a21849cdfed1f1141d5c0fccabb11aaa73ecf6b3b0
BLAKE2b-256 checksum
How to use checksums
ac15812da9d813be3e97542053e81fa39fac4bf85db70c530cea524865318dfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL anise-1.0.0b0-cp312-cp312-macosx_10_12_x86_64.whl
Size 4.6 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
edf2dbfb217143f45f644daff1e3ccd08acab6c0fa44763af412a6f55b7ebb30
BLAKE2b-256 checksum
How to use checksums
89d31f0cc2fd58ecbf8d32bf4637bdf56c09498a75d778307689df482cb5dfc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp311-cp311-win_amd64.whl

Download URL anise-1.0.0b0-cp311-cp311-win_amd64.whl
Size 4.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
84d38dbb2bd51425521636c68cde6b7db437d0cb54e565a242cbae25ce6b0b78
BLAKE2b-256 checksum
How to use checksums
0cc503915c7b7bafa4940234beaf1140e8bed2ce3d0cbdfd4004821bdf2926fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-1.0.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c884e45386457f91ecca6334a30b12631d8ad004f0791374c53cbcdd62121c35
BLAKE2b-256 checksum
How to use checksums
a37161b432d270a3a1eb33fd18349b3eabb9119aad9356841334167d1230a3ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-1.0.0b0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
e55b1d33b7379b3445c41f602e333a9d95313a40e46deeb53d79c767fe20c18c
BLAKE2b-256 checksum
How to use checksums
e1a3b87364a8ff6b60985dff9cde27ae439d6b46719109f486af599cc1ab09a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp311-cp311-macosx_11_0_arm64.whl

Download URL anise-1.0.0b0-cp311-cp311-macosx_11_0_arm64.whl
Size 4.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b558f8f172a062e0c69f1562981ada140135d305ff9dc8d01376a0e068ae6e39
BLAKE2b-256 checksum
How to use checksums
35dc47ee32580939023a066111785e4f3451ea5382fdbbccfb3e952f7e017bc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL anise-1.0.0b0-cp311-cp311-macosx_10_12_x86_64.whl
Size 4.5 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
35fcebcc8bc3e35eaeafec59b88861acf381690eb8f28e851a92a3eb3ddd7056
BLAKE2b-256 checksum
How to use checksums
6701bc9f09654d177600e69890a44db57105f931cc811157ade98ea0648e8d8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp310-cp310-win_amd64.whl

Download URL anise-1.0.0b0-cp310-cp310-win_amd64.whl
Size 4.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9dda1859b9b6ceeb3611329c8002bf2a94eb74f242b3a0d2baeb668650833a16
BLAKE2b-256 checksum
How to use checksums
6b19842208d2ca3b8ffebb78b19bbd6072dc8aa07960c201db75f2a8668f3f6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-1.0.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2e1d9c50f3b0768e5a4ad0987ec469769767161c70454b8bfbe5711988a6ff9d
BLAKE2b-256 checksum
How to use checksums
80e98afdda9728c24a7ef3c146201ee47506139276ad270f3d94bef85d639d86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-1.0.0b0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
877879387fcb445e742353cb263bf953daf4ac48840d7d59746cf1f44ffcb6da
BLAKE2b-256 checksum
How to use checksums
e841f3ce6c02bb63d953e6ac9f86a25cb4857e97fa5fc18bb31eaf3833eae439
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-1.0.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
83a14eca57cf72cf9228f3e072cd383caa392e7ad2a257472a0023909f60e0b7
BLAKE2b-256 checksum
How to use checksums
b29f04286daad204eaf8b7cb913f0c30e1efc7f127ba0a7f2ea54f6d9551c678
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / anise-1.0.0b0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-1.0.0b0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 5.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
1b25f243e6f375d0a09fffdf4479ecac445a06538defd2f8df77a3e3c03dccdb
BLAKE2b-256 checksum
How to use checksums
9fafbf46cc2d5e9d2379becd489b2841d8133650d934a6af1ab514b64c9f1e3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for anise 1.0.0b0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release
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