Skip to main content

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 0.10.6

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 0.10.6
File Size Uploaded Provenance Actions
anise-0.10.6.tar.gz 2.1 MB Without provenance Details for anise-0.10.6.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for anise 0.10.6
File Actions
anise-0.10.6-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-0.10.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-0.10.6-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-0.10.6-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
anise-0.10.6-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-0.10.6-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-0.10.6-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-0.10.6-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl
anise-0.10.6-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-0.10.6-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-0.10.6-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-32 Details for anise-0.10.6-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
anise-0.10.6-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-0.10.6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-0.10.6-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-0.10.6-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
anise-0.10.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for anise-0.10.6-cp314-cp314-win_amd64.whl
anise-0.10.6-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-0.10.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-0.10.6-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-32 Details for anise-0.10.6-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
anise-0.10.6-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for anise-0.10.6-cp314-cp314-macosx_11_0_arm64.whl
anise-0.10.6-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for anise-0.10.6-cp314-cp314-macosx_10_12_x86_64.whl
anise-0.10.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for anise-0.10.6-cp313-cp313-win_amd64.whl
anise-0.10.6-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-0.10.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-0.10.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details for anise-0.10.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
anise-0.10.6-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for anise-0.10.6-cp313-cp313-macosx_11_0_arm64.whl
anise-0.10.6-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for anise-0.10.6-cp313-cp313-macosx_10_12_x86_64.whl
anise-0.10.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for anise-0.10.6-cp312-cp312-win_amd64.whl
anise-0.10.6-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for anise-0.10.6-cp312-cp312-win32.whl
anise-0.10.6-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-0.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-0.10.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details for anise-0.10.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
anise-0.10.6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for anise-0.10.6-cp312-cp312-macosx_11_0_arm64.whl
anise-0.10.6-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for anise-0.10.6-cp312-cp312-macosx_10_12_x86_64.whl
anise-0.10.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for anise-0.10.6-cp311-cp311-win_amd64.whl
anise-0.10.6-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-0.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-0.10.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details for anise-0.10.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
anise-0.10.6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for anise-0.10.6-cp311-cp311-macosx_11_0_arm64.whl
anise-0.10.6-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for anise-0.10.6-cp311-cp311-macosx_10_12_x86_64.whl
anise-0.10.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for anise-0.10.6-cp310-cp310-win_amd64.whl
anise-0.10.6-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-0.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-0.10.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details for anise-0.10.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
anise-0.10.6-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-0.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
anise-0.10.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details for anise-0.10.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Total release size: 157.3 MB

Release files / anise-0.10.6.tar.gz

Download URL anise-0.10.6.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
35f377e59f42c1dd8360ef3e97fff2613a15ae4e3d63553379d98b364548f83b
BLAKE2b-256 checksum
How to use checksums
c87b3e095b842381c3065ba79042217db96830a9a70c1c6c17219ff11b1d5548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-0.10.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
b5f3ec8357de2b2a2d6720ce2fc3e6da84694c411151de21aacf6541e9b762c5
BLAKE2b-256 checksum
How to use checksums
e614e7cc90e1f89cecb16fdc0ccd7b58e386124ffb46ace5989dc4f0c761628f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-0.10.6-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.9 MB
Tags Linux glibc 2.17+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
bc050caa6a781379542dd7e6e32a56587e8a7ebb52f0931639a06cc0212336a5
BLAKE2b-256 checksum
How to use checksums
923fe7c0f3fd08f77cc7aee60b09c860d175de00c2ccc5da83d0cbf7b2b76529
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-0.10.6-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6f077e10a96f539e7deaa2efa258251ec9a8da9096bf7e9d0f9b17aee1075c52
BLAKE2b-256 checksum
How to use checksums
23d64579515058081399e1882d101ba536888b13d64b8d6e01f7f19503201a44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-0.10.6-cp315-cp315t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.8 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
ba6d71e97851ae1627c159a089f5266673e328e1362ef159b07e515ee9ac154d
BLAKE2b-256 checksum
How to use checksums
0f625cebe41a26237e6978a7062033127f91e3a72110d1cb4a8ab6a9284adfb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-0.10.6-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fa97878744c0a3ca600f749d196d5ee90dca776276d99687b7923da44503bfb0
BLAKE2b-256 checksum
How to use checksums
1bd701e700b43a4c094a1cdd3edee5fdfde9545afd3dad9572bc8368cc1f6385
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-0.10.6-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.8 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
6c563e0ebb25e71684750b453d3ec818640481a9011deb49335188bbc06750eb
BLAKE2b-256 checksum
How to use checksums
c17d6e28c1c834be2d88bc31be498f0eaef3f4d4cc26f12f4f18c88db6094af6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-0.10.6-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3722359d3fc18597cb2f4c7554d81f3a871562ef3dd549cda4a70a6e0b067032
BLAKE2b-256 checksum
How to use checksums
9fe1bcb0547b970ec4483255d6372c85cf9f3e8df62aed532f3a68810354e13b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-0.10.6-cp314-cp314t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
6d2323fe97fbe7d049ef324311878695f41d4b7d41e3a9b0f0e2527082dc7600
BLAKE2b-256 checksum
How to use checksums
c02a085298a9d2190ec13e9997e05eb571f340d1586b754948f7d5188489a24b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp314-cp314-win_amd64.whl

Download URL anise-0.10.6-cp314-cp314-win_amd64.whl
Size 4.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
69d2781ff940c9e92d7ad0fe59be9464ecdb3a13ed876c9f477035e201c98ad0
BLAKE2b-256 checksum
How to use checksums
5987a0a7db0e2a6cf7902572b1b81b1e9a3bb131524a4ebf7bb003e5d7dcaf02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-0.10.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f6f447cb38be74f783450345d15ab26b8b376e8b661df45ff38ba01388dabe39
BLAKE2b-256 checksum
How to use checksums
1d201193f77c9942d1f849b2fd69d0d38ba4b6b40a21c101a0dae41154b54751
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-0.10.6-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.8 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
25a247829743feded4dfb0a8996a94495aeabe9a8f598e58a06a1857c78e4e0a
BLAKE2b-256 checksum
How to use checksums
478ee51ff6ff17d64c59e7257e38e538ba8e049c35abac61581b53517eb4b9cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp314-cp314-macosx_11_0_arm64.whl

Download URL anise-0.10.6-cp314-cp314-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d64697f91b3be779855ae493e80ec92137f853a744201f8a30a652f1a645f93
BLAKE2b-256 checksum
How to use checksums
f985b8d88ad36feed63d5bce6bff6904e4847ce21e08a1f5a48dd45ce1197a3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp314-cp314-macosx_10_12_x86_64.whl

Download URL anise-0.10.6-cp314-cp314-macosx_10_12_x86_64.whl
Size 4.4 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
5ee60c301a94758f17a88d05deb8e693a91fd3e8ad127dc09b2bab52916bc319
BLAKE2b-256 checksum
How to use checksums
1beae428fcf0a58ea2c47ef91a9183dd0490623048036863a3b84df26f7b9874
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp313-cp313-win_amd64.whl

Download URL anise-0.10.6-cp313-cp313-win_amd64.whl
Size 4.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4ee66c69c05d02b5a5c13690597e29ff3d39d0327879435dc58b19abf9167b39
BLAKE2b-256 checksum
How to use checksums
69f2a35adf63798f95fcb90e317afc79a6a421550b19955e42407fdfe4ab93fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-0.10.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0afd02f07ac9105e97781615080e4566d8fd8bbc71159f469de80283ac5254af
BLAKE2b-256 checksum
How to use checksums
a07e5c78f4f000f59ef5bf2aca4d32e9c5a9c84a239bef7e671b70fc963f54a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-0.10.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.8 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
28d001d1568e67bf3f5e51aef70769c57a68d06f69294f92590abcce6be8245c
BLAKE2b-256 checksum
How to use checksums
2241c21fa2bf0eb2f8e11b77a512d95cf2ddcf548a1bc35cab05a848e089521e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp313-cp313-macosx_11_0_arm64.whl

Download URL anise-0.10.6-cp313-cp313-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f3c78053f871388a0cee8852b4d1e21af047a7db3eb70ae1460f9c8335a78534
BLAKE2b-256 checksum
How to use checksums
e657eb66263c86a9a31342f43f5cd5fe7521d32a99757fd910960aa2f70c6b0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp313-cp313-macosx_10_12_x86_64.whl

Download URL anise-0.10.6-cp313-cp313-macosx_10_12_x86_64.whl
Size 4.4 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
23a7afed6753a2a938adecc76e11d11f110c7ceb65e3d8db9ba5eec20f32e3a8
BLAKE2b-256 checksum
How to use checksums
b3019a8d3a156cef2bd7eca14bca1f2626030fa4a2cb715a27d0dbef334dd154
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp312-cp312-win_amd64.whl

Download URL anise-0.10.6-cp312-cp312-win_amd64.whl
Size 4.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f2598cf475b91bfeaa4ffc263f2a2b2dfb5a0b936f4981def459888dd3f2f76d
BLAKE2b-256 checksum
How to use checksums
b8e0f666f2ab60b8a07f59438676d14cd3aa0cda90ca53088c52ae8e5dc96f8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp312-cp312-win32.whl

Download URL anise-0.10.6-cp312-cp312-win32.whl
Size 3.9 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
353d48c5250a1741d93ad87acd6e4f1f0d8254052646c804e51d2165be0d4e32
BLAKE2b-256 checksum
How to use checksums
5c35b7e64db12daf250a2960c52f9d870a89e53f1a3ae9a14a427a41949fd9be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-0.10.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
53495fafcdbb95f5a585c6ce45935d1d1f78f512df7abda02f64f9ba645cfb77
BLAKE2b-256 checksum
How to use checksums
41ceeb85fdde6d58914e962bb0abdf61d8163f3db03dca4bad76e893b71a8427
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-0.10.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
af064c6fe2c7ca7676092048c3486446399b8003489ff5ae6e9ba16c3dc65f9d
BLAKE2b-256 checksum
How to use checksums
7fab76f49181d874afa5a244a50d49f8d23496357c67220b7ffcc09292c74236
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL anise-0.10.6-cp312-cp312-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
65f5b2f16b48cf2b85abc463904024b15ab2c18ad32e7e263ae0acd472e0ad56
BLAKE2b-256 checksum
How to use checksums
9d464108fde7e17c5a1f83ffcfb3b44763c31fb6599f5270d0ba2a1bc6c0b8d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp312-cp312-macosx_10_12_x86_64.whl

Download URL anise-0.10.6-cp312-cp312-macosx_10_12_x86_64.whl
Size 4.4 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f77411f7d0d953b4f2b435f38b8a6aa184c39929b54de9012cfc93cbe68582ed
BLAKE2b-256 checksum
How to use checksums
4055d0d58390045f11206af45e1777e5fa48c504d82c416c023388bc417fc1f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp311-cp311-win_amd64.whl

Download URL anise-0.10.6-cp311-cp311-win_amd64.whl
Size 4.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
863cb6558c4c2619e0a7e72b58b5144d427ee1ea7a84e24e3ab5adbe082a381d
BLAKE2b-256 checksum
How to use checksums
ae4da9f88a5d0e1420e97ab1f10ca6c96fe77a135840f16b53b428af8b5600a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-0.10.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d4d643fd4514f169876f930c1de3be4183d41f027dba5dde4dfdd9a61e58c513
BLAKE2b-256 checksum
How to use checksums
de61b1a579f6bb336e810285ed345ed6461cb987a0303dd60ead7e2d2dfa1cdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-0.10.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
17bd131b26806dc4218c39b0cbe3fd5241a4d309ea44a842d146bb16ba36301d
BLAKE2b-256 checksum
How to use checksums
aaf39f5f88fc9ac9f5852112d55842801aa94894c66d53d16361b9253496817e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL anise-0.10.6-cp311-cp311-macosx_11_0_arm64.whl
Size 4.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2a328df3215843c5e00a79c3485c33bc24840c14a11a18e3341dff39d7b7969a
BLAKE2b-256 checksum
How to use checksums
fc1b2f69a60c152c9dc08d14af5a9a05e690771f6aa2d6e099fc9ff25f1b01de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp311-cp311-macosx_10_12_x86_64.whl

Download URL anise-0.10.6-cp311-cp311-macosx_10_12_x86_64.whl
Size 4.4 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
824d8a18c4aa290f8e6c6c60f8b7cc0f8a879bf470b94e7a65d582f87a89c08c
BLAKE2b-256 checksum
How to use checksums
5db426d42676952403609ddaef78ac32c14c95d9c2623cf0fa9a10a484113174
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp310-cp310-win_amd64.whl

Download URL anise-0.10.6-cp310-cp310-win_amd64.whl
Size 4.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4f5649ef7e42e9c48488a44f2bf25c52f8fa4a2a5b043d10a4c8b9f2b28c9e86
BLAKE2b-256 checksum
How to use checksums
8250168a1cef7587c8bab6cd859a2aa18e2614211eb8b35b909e17a0c521b96e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-0.10.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
599d11845a44f4f4276ed4c3ffc7ffa00daeb4a4a8b8fa3a4934e07884d0e4bc
BLAKE2b-256 checksum
How to use checksums
0133f75acf3535070fc0f6be3a365de4ccb750b6108c93e8fc7aa399e790b0dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-0.10.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
3b2265ab4eb5367a3fc8dafb7157a1aa8c2d62e4d0d70cb6aff7852f1f5c7311
BLAKE2b-256 checksum
How to use checksums
52a41436e151b95e5b7f3c6bfde445b6854a912c2cb2f76eea0f0874f0fa344e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL anise-0.10.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c0d9a8462107aff23557f420a3fbf8392e2bd40ae1a79d6806ec5f08e9c64e9f
BLAKE2b-256 checksum
How to use checksums
3d1b9a497da5ccb842bd381f67aef888569e1e953bc59ef15c5eca440c9ca578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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-0.10.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL anise-0.10.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
3f0fc2b299bd08f957f8ced56a4b9a401910db9dc295cc5c725dfbb1c6415627
BLAKE2b-256 checksum
How to use checksums
8ccb18c51a44381a9152e4dc0d4e03015bf6d96ae660292cd9759a7ae0fb8cc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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 0.10.6

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

0.10.6 This release

35 release files No provenance

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