Skip to main content

xstar-tools

xstar-tools is a source-faithful Python/C++ productization of XSTAR photoionization calculations. The scientific oracle remains FORTRAN XSTAR 2.59g. Packaging, portability, orchestration, interface, and performance work are qualified without silently changing that scientific boundary.

Status

The platform-specific native-wheel paths are formally qualified, and 0.6.89.5 — PYPI_CROSS_PLATFORM_RELEASE_CLOSURE is the unified release candidate that rebuilds all of them under one package version:

Platform Release wheels Accepted platform baseline
Linux x86_64 CPython 3.9–3.14, manylinux_2_28_x86_64 0.6.89.2.2
macOS arm64 CPython 3.9–3.14, macosx_11_0_arm64 0.6.89.3
macOS x86_64 CPython 3.9–3.14, macosx_11_0_x86_64 0.6.89.3
Windows AMD64 CPython 3.9–3.14, win_amd64 0.6.89.4.5

The 0.6.89.5 release workflow builds 24 native wheels plus one source distribution: 25 release files. All distributions use the same version so a published release can be installed normally with:

python -m pip install xstar-tools

The release workflow runs on GitHub-hosted Linux, native Apple-Silicon macOS, native Intel macOS, and Windows AMD64 runners. A developer therefore does not need local access to macOS or Windows to build those release wheels. The workflow qualifies each native wheel on its matching host and then aggregates the exact 25-file publication set. It deliberately does not auto-publish to PyPI.

The accepted cross-platform source-build contract is non-MPI on Windows and supports xstar-cpp plus local-process xstar-xspec --processes N. True MPI remains an explicit Linux/macOS/HPC build.

Quick start

A normal native source build does not require MPI:

make -C src/xstar_tools/xstar/cpp -j4

Run one XSTAR calculation:

src/xstar_tools/xstar/cpp/xstar-cpp \
  --input xstar.par \
  --data-dir /path/to/xstar/data \
  --output-dir run_xstar

Run a local two-process XSTAR2XSPEC grid:

src/xstar_tools/xstar/cpp/xstar-xspec \
  --input xstinitable.par \
  --data-dir /path/to/xstar/data \
  --output-dir run_xspec \
  --processes 2

--processes 2 means two independent xstar-cpp operating-system processes. It does not mean two threads or two MPI ranks.

Python / wheel builds

Python requires 3.9 or newer.

Build a Python-only wheel explicitly:

XSTAR_TOOLS_NATIVE=off python -m pip wheel . --no-deps

Build a native wheel when platform prerequisites are available:

XSTAR_TOOLS_NATIVE=required python -m pip wheel . --no-deps

The release-wheel profiles are deliberately narrower than a full source build:

  • Linux uses pypi-linux;
  • macOS uses pypi-macos;
  • Windows uses pypi-windows;
  • all ordinary release wheels exclude xstar-xspec-mpi;
  • all release profiles exclude the standalone Python-embedding native plugin;
  • atdb.fits is never bundled into ordinary wheels;
  • CFITSIO is vendored into repaired release wheels.

The detailed qualification history is in docs/developer/packaging.md and the platform-specific milestone documents under docs/developer/.

To build the complete PyPI release candidate, run the GitHub Actions workflow:

.github/workflows/pypi-cross-platform-release.yml

Its final xstar-tools-0.6.89.5-pypi-release artifact contains only the 24 native wheels, the sdist, and a checksum manifest. A Python-only py3-none-any control wheel is explicitly excluded from the publication set.

After the aggregate gate accepts, download that artifact and publish the same 25 distributions first to TestPyPI and then to PyPI:

python -m pip install --upgrade twine
python -m twine check release-dist/*
python -m twine upload --repository testpypi release-dist/*
# after installation testing from TestPyPI:
python -m twine upload release-dist/*

Do not upload the local py3-none-any control wheel; it is only a packaging qualification artifact.

Native build by platform

Linux

Typical prerequisites are a C++17 compiler, GNU Make, Python development support, pkg-config, and CFITSIO development files.

make -C src/xstar_tools/xstar/cpp -j4 PLATFORM=linux

macOS

Install the native dependencies:

brew install cfitsio pkg-config

Build with Apple Clang:

make -C src/xstar_tools/xstar/cpp -j4 PLATFORM=macos

The qualified Darwin build uses .dylib libraries, @rpath install names, and @loader_path sibling-library lookup.

Windows

Use an MSYS2 UCRT64 terminal, not the plain MSYS shell. A normal source build can use the packaged MSYS2 CFITSIO development package:

pacman -S --needed \
  make \
  mingw-w64-ucrt-x86_64-gcc \
  mingw-w64-ucrt-x86_64-binutils \
  mingw-w64-ucrt-x86_64-cfitsio \
  mingw-w64-ucrt-x86_64-pkgconf \
  mingw-w64-ucrt-x86_64-python \
  mingw-w64-ucrt-x86_64-python-pytest

Then build:

make -C src/xstar_tools/xstar/cpp -j4 PLATFORM=windows

Windows produces .dll, .dll.a, and .exe artifacts. The accepted source-runtime backend uses native Win32 process creation. See docs/user/windows_installation_and_usage.md for the complete setup and troubleshooting guide.

Inspect the resolved build contract

make -C src/xstar_tools/xstar/cpp print-config

Native executables

The main native programs are:

xstar-cpp             one XSTAR model
xstar-xspec-initable  XSTAR2XSPEC grid planner
xstar-xspec-table     final XSPEC table assembler
xstar-xspec           serial/local-process XSTAR2XSPEC
xstar-xspec-mpi       true MPI XSTAR2XSPEC; opt-in build only

The compatibility executable xstar_cpp is also retained.

When installed through the Python package, the primary native console entry points are:

xstar-cpp
xstar-xspec-initable
xstar-xspec-table
xstar-xspec

Useful package inspection commands include:

xstar-tools version
xstar-tools backends
xstar-tools doctor

Atomic data

Native scientific execution requires atdb.fits and coheat.dat. These files are not silently downloaded, and atdb.fits remains external to ordinary wheels.

The clearest reproducible setup is:

xstar-cpp \
  --input xstar.par \
  --data-dir /path/to/xstar/data \
  --output-dir run_xstar

or select the two files independently:

xstar-cpp \
  --input xstar.par \
  --atomic-db /path/to/atdb.fits \
  --coheat /path/to/coheat.dat \
  --output-dir run_xstar

When explicit paths are omitted, discovery includes parameter/envelope paths, XSTAR_ATOMIC_DB / XSTAR_ATDB_FITS, XSTAR_COHEAT, XSTAR_DATA, $HEADAS/refdata, XSTAR_HOME/data, executable/package-relative fallbacks, and finally the current directory. See docs/user/atomic_data.md for the exact precedence.

xstar-cpp

With xstar.par

xstar-cpp \
  --input xstar.par \
  --data-dir /path/to/xstar/data \
  --output-dir run_xstar

The positional input form is also accepted:

xstar-cpp xstar.par \
  --data-dir /path/to/xstar/data \
  --output-dir run_xstar

Values supplied after the file override values from the file:

xstar-cpp \
  --input xstar.par \
  --output-dir run_override \
  density=1.0e+12 rlogxi=3 modelname=override_model

Without xstar.par

Direct XSTAR-style key=value parameters are supported:

xstar-cpp \
  --data-dir /path/to/xstar/data \
  --output-dir run_direct \
  spectrum=pow spectun=0 trad=-1 \
  temperature=100 pressure=0.03 density=1e12 \
  column=1e20 rlrad38=1e6 rlogxi=1 cfrac=0.4 \
  habund=1 heabund=1 cabund=1 \
  modelname=direct_example abundtbl=xdef \
  nsteps=10 niter=99 lwrite=1 lprint=1 lstep=0 \
  emult=0.5 taumax=5 xeemin=0.1 critf=1e-6 \
  vturbi=100 npass=1 ncn2=9999

For the complete parameter and output contract, see src/xstar_tools/xstar/cpp/README.md and docs/cpp/xstar_cpp.md.

xstar-xspec

xstar-xspec owns the complete local XSTAR2XSPEC pipeline:

xstar-xspec-initable
        -> independent xstar-cpp jobs
        -> loopcontrol-ordered gather
        -> xstar-xspec-table

Parameter-file grid:

xstar-xspec \
  --input xstinitable.par \
  --data-dir /path/to/xstar/data \
  --output-dir run_xspec \
  --processes 2

A direct 2 x 2 grid can be launched without xstinitable.par:

xstar-xspec \
  --data-dir /path/to/xstar/data \
  --output-dir run_grid \
  --processes 2 \
  column=1e21 columntyp=2 columnsof=1e20 columnnst=2 columnint=1 \
  rlogxi=2 rlogxityp=2 rlogxisof=1 rlogxinst=2 rlogxiint=0

The canonical spelling is --processes N; --workers N and -j N remain compatibility aliases. -np is reserved for MPI launchers.

Restart a local grid with:

xstar-xspec \
  --input xstinitable.par \
  --output-dir run_xspec \
  --processes 2 \
  --restart

A job is reusable only when its required scientific products and xstar-cpp.success marker are present. Partial or failed products are retained for inspection rather than deleted merely because unrelated files coexist in the job directory.

True MPI XSTAR2XSPEC

xstar-xspec-mpi is optional and is not part of normal make or ordinary PyPI wheels:

make -C src/xstar_tools/xstar/cpp mpi

or:

make -C src/xstar_tools/xstar/cpp xstar-xspec-mpi

Typical Linux/HPC execution is:

mpirun -np 4 src/xstar_tools/xstar/cpp/xstar-xspec-mpi \
  --input xstinitable.par \
  --data-dir /shared/xstar/data \
  --output-dir /shared/run_mpi

MPI concurrency comes from the communicator size. There is no local --processes option in xstar-xspec-mpi. The current file-backed MPI path requires shared visibility of executables, work/output directories, atomic data, and external model files. Windows MPI is deferred.

Outputs

A successful xstar-cpp run can publish products such as:

xout_abund1.fits
xout_cont1.fits
xout_lines1.fits
xout_rrc1.fits
xout_spect1.fits
xout_step.log
xstar_execution_provenance.json

A successful XSTAR2XSPEC run additionally publishes:

xout_ain.fits
xout_aout.fits
xout_mtable.fits
xout_etable.fits

The local-process scheduler keeps its work tree under xstar2xspec-work/jobs/NNNNNN/.

Scientific and ABI freeze

Important accepted identities are:

canonical oracle         FORTRAN XSTAR 2.59g
accepted science freeze  0.6.48.12.3.45.3.3.8
public C API ABI          60487
production-zone ABI      6048110
fixed-state program ABI  60486
XSPEC table ABI           1

Cross-platform qualification preserves scientific arithmetic/order, controller decisions, traversal/contribution order, cutoffs, publication semantics, output schema, and public ABIs unless a later explicitly qualified scientific change says otherwise.

Documentation

Start with:

  • docs/user/index.md — installation and normal use;
  • docs/user/atomic_data.md — atomic-data discovery and precedence;
  • docs/user/windows_installation_and_usage.md — Windows/MSYS2 UCRT64 source-build guide;
  • src/xstar_tools/xstar/cpp/README.md — native C++ programs and detailed examples;
  • docs/cpp/index.md — native C++/CLI reference;
  • docs/developer/packaging.md — packaging architecture and release-wheel policy;
  • docs/developer/cross_platform_portability_status.md — accepted source-build portability status;
  • CHANGELOG.md — chronological release history.

Historical qualification failures and their closure evidence intentionally live in docs/developer/ rather than this top-level README.

Development rule of thumb

Use the narrowest qualification gate that covers the changed boundary. Packaging/documentation changes should not reopen science or performance work. Scientific or orchestration changes should begin with representative fast fixtures and preserve the frozen oracle/ABI contracts before any expensive broad qualification.

License

Starting with 0.6.89.3, xstar-tools uses the project license designation GPL-3.0. The authoritative license text is the top-level LICENSE file (GNU General Public License, Version 3, 29 June 2007). Historical release notes that mention the former MIT declaration remain historical records.

Metadata

Release files for xstar-tools 0.6.89.5

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

Source distribution (sdist)

Source distribution for xstar-tools 0.6.89.5
File Size Uploaded
xstar_tools-0.6.89.5.tar.gz 6.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for xstar-tools 0.6.89.5
File
xstar_tools-0.6.89.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
xstar_tools-0.6.89.5-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
xstar_tools-0.6.89.5-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
xstar_tools-0.6.89.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
xstar_tools-0.6.89.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
xstar_tools-0.6.89.5-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
xstar_tools-0.6.89.5-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
xstar_tools-0.6.89.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
xstar_tools-0.6.89.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
xstar_tools-0.6.89.5-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
xstar_tools-0.6.89.5-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
xstar_tools-0.6.89.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
xstar_tools-0.6.89.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
xstar_tools-0.6.89.5-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
xstar_tools-0.6.89.5-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
xstar_tools-0.6.89.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
xstar_tools-0.6.89.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
xstar_tools-0.6.89.5-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
xstar_tools-0.6.89.5-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
xstar_tools-0.6.89.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
xstar_tools-0.6.89.5-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
xstar_tools-0.6.89.5-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
xstar_tools-0.6.89.5-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details
xstar_tools-0.6.89.5-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 177.5 MB

Release files / xstar_tools-0.6.89.5.tar.gz

Download URL xstar_tools-0.6.89.5.tar.gz
Size 6.4 MB
Tags Source
SHA-256 checksum
How to use checksums
961b66b0ce0b3bc966a6322a3bef05e65879e1f09d50e8d4b9527030ad7a91b2
BLAKE2b-256 checksum
How to use checksums
a2591a9481081c9f3b165d82fdd56645d79a6d15198b7974dc12d64dd86c0653
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp314-cp314-win_amd64.whl

Download URL xstar_tools-0.6.89.5-cp314-cp314-win_amd64.whl
Size 9.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c40334cc03fb77f58bb7fd655f8c4fca847c8befd00452928e050cfa4c922457
BLAKE2b-256 checksum
How to use checksums
692dc2f3431c0215dcb344b483e053e38f235a1cdeed7028583fac6ee3300d55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp314-cp314-manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
95ba6a7e425aa0a6db52c1a799d4bdc375bb18dd7f0c018aab55d266e1d70866
BLAKE2b-256 checksum
How to use checksums
b7e21d835f52b68cb636b2cd358e35d89de3e3aed012f1b6356c90bfc3dacdaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp314-cp314-macosx_11_0_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp314-cp314-macosx_11_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c61a239db8ec553385dee276d55fd94da16d43963ea75f74773e957304b3b7e3
BLAKE2b-256 checksum
How to use checksums
591265ae8c15aaaa03a9bd87be615614950409440a6ba36a41e656240c1c6fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL xstar_tools-0.6.89.5-cp314-cp314-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
39dbba1e798d7872a8fc383ff7e312c4b3504a3eb17e208c77f01be3dbdbb3c7
BLAKE2b-256 checksum
How to use checksums
dff4fd80aec732d2b5647bd25fd969214f9dcd75ebd11f65ce232409af6ae43d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp313-cp313-win_amd64.whl

Download URL xstar_tools-0.6.89.5-cp313-cp313-win_amd64.whl
Size 8.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8b1be5e7672ed52482c19dd88f6fb87dc74c16389bc390ff115923c71b927dcb
BLAKE2b-256 checksum
How to use checksums
8c5e1aba00d3895eda71c4f7f5ce7b730bcea64ff61d5bce952d6bd599dfaa7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp313-cp313-manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
016070fbd58b10399923a6ccfa853be9d1ff90d67bcf7cb7dc5b7201e2554e8d
BLAKE2b-256 checksum
How to use checksums
dce7a60209bd8c875941884a6e9eb13c9406bfd9798cd8b4ead993a5f64a3d86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp313-cp313-macosx_11_0_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp313-cp313-macosx_11_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
326324f7803e260eabd042e85fb94e48d1e17137681fed1da5df68f95bd05eb1
BLAKE2b-256 checksum
How to use checksums
57109d3e4ce89f28054aa0d3dbb3596b904bd4c7a3f0bedc65684432a61bb19e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL xstar_tools-0.6.89.5-cp313-cp313-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
93eb3aee76676c725fd0446217d6cb709b93dd95409790696985a9286528c891
BLAKE2b-256 checksum
How to use checksums
7a57630756f8655d2a1b2fa711a504ec82a7e90d1df3e5c365df5f1982e08fda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp312-cp312-win_amd64.whl

Download URL xstar_tools-0.6.89.5-cp312-cp312-win_amd64.whl
Size 8.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6399bb4700ca953909bd26c97d2217b560918c88c753ca95ecff674daf7b0385
BLAKE2b-256 checksum
How to use checksums
01572a01ab0c86ced6d36a032ca6c3a1aacc7d2903bb7527767ab51fa51f56b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp312-cp312-manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f452516f97fc7cf8b05efbfbc1f2642d3b3f385f3f439343135b1d586a8e395f
BLAKE2b-256 checksum
How to use checksums
278743a4234b2214194d8d619d8bf2419057023ca70b57465f228719e3fa0937
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp312-cp312-macosx_11_0_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp312-cp312-macosx_11_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
9eb7bdad9c4d2c2052c54627e8a069ab01a0563d5e188f9746f1ff322f3359a8
BLAKE2b-256 checksum
How to use checksums
b775a3738016219fa9963ba691ce64e1d47f785988faa275e3c02d42e7187a54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL xstar_tools-0.6.89.5-cp312-cp312-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53af13932730586fd8304cf85f117ead07e80601c8ad0e1450e8932df753da1f
BLAKE2b-256 checksum
How to use checksums
89cedb76f329b853bf52c43b4f8c3fb766dff425539cbb7f9dc85cbc727f3c27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp311-cp311-win_amd64.whl

Download URL xstar_tools-0.6.89.5-cp311-cp311-win_amd64.whl
Size 8.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4ef52b8b9879db1645524ab32f2bf0d523a80b0d6ad6d3d6c18f238af00518ca
BLAKE2b-256 checksum
How to use checksums
6f8e4a0e400da61f23d87ff83b68404f5f397b888e4a5aeed62ea62471f82bee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp311-cp311-manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
339eb69c12da0249a44e6aa6bf8e4210ddc419674476fc45a12189714b15d072
BLAKE2b-256 checksum
How to use checksums
fc417ef89b11d2cab477b9849fe9a277efad505250b84a00b6441e8f4cc5cba9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp311-cp311-macosx_11_0_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp311-cp311-macosx_11_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
fd63a2e8f915feb67520119db70ed7491bab5f9f546ecc4b5760bb7d2e3537da
BLAKE2b-256 checksum
How to use checksums
34582f09e9de801ff8f3e3b4b4049df9e1750c6446bd7b0ad22b75ba6a26eec3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL xstar_tools-0.6.89.5-cp311-cp311-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
02cbc20a0b729b7fb9e3efded468d27bce472bc5f21f350ca938e2d16d9d47f0
BLAKE2b-256 checksum
How to use checksums
7cd09e8bfa1e3367873574e2fcfd7c2e19abf508c8914a410f43c9e5b7500fb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp310-cp310-win_amd64.whl

Download URL xstar_tools-0.6.89.5-cp310-cp310-win_amd64.whl
Size 8.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
fd837fdbc9afcc52ed84aa0e414a0f6b24d5032ec7ab993fee3c9f5b7b86511a
BLAKE2b-256 checksum
How to use checksums
316ce1837b0d012cb6a60d8495a9604974764b98e495068befe960f900eea5c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp310-cp310-manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d56331ba634e4c8de30d95aeb70ccb2ec077f76d8b7dabf0dd553fabd6fd6821
BLAKE2b-256 checksum
How to use checksums
33ee9ecda70aeae3bf014793f572761a2606b3ed9493f481a394f2745f60b9d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp310-cp310-macosx_11_0_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp310-cp310-macosx_11_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d402be688f616b61fe82e3ec2ec8fd171232c9d419da4ee7324e379b5b0e68d8
BLAKE2b-256 checksum
How to use checksums
047451db3d74b05bdf051b87047727a8fe9de748323571c42db29d5f835ed39f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL xstar_tools-0.6.89.5-cp310-cp310-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
55f9e1bf91b948a6d9d6e5479ddccd09e87ff658e1d7a8e38b0ae64d8cc7a8a6
BLAKE2b-256 checksum
How to use checksums
527f249275cd1b61f621abea48eac343581c7e67213d30e6d3eedb897da26a2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp39-cp39-win_amd64.whl

Download URL xstar_tools-0.6.89.5-cp39-cp39-win_amd64.whl
Size 8.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
5cc6139cd5771114f40775a7ad1cc66638466c7576b12c1e6a51bdf49fd928f8
BLAKE2b-256 checksum
How to use checksums
dfd58025a2116b9a941c0534045170f3caf9dcb4d3da56fcce5c8a2429461aaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp39-cp39-manylinux_2_28_x86_64.whl
Size 8.7 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
46e97db1449569db0eb9dce3f388cf80d36cfcd1c31a5c7b525fd30b22dba1e9
BLAKE2b-256 checksum
How to use checksums
65cc0818c24f664c4f1db5580e1124978c49215d350a077b2c0cee1212526f14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp39-cp39-macosx_11_0_x86_64.whl

Download URL xstar_tools-0.6.89.5-cp39-cp39-macosx_11_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
a82d12608126247a31cddb3be87370562089811fd493e7b2ef2e08cd7254fdf2
BLAKE2b-256 checksum
How to use checksums
d520d77b15decce4b28d2334bd9f4b843119da76fe5083c2148556ec88b73fa8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release files / xstar_tools-0.6.89.5-cp39-cp39-macosx_11_0_arm64.whl

Download URL xstar_tools-0.6.89.5-cp39-cp39-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
59fe8a29689cb4b58ce2b79435c2e9a375718a6ed893607341a1702073f69131
BLAKE2b-256 checksum
How to use checksums
5e58bd9a0d013ed54b8c74c7b1401ca5ed04d647c9a7d83f509d6a0df7d77fb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.6.89.5 This release

25 release files

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