xstar-tools
Python/C++ tools for XSTAR atomic data and high-performance runtimes
xstar-tools is a Python/C++ implementation of X-ray photoionization calculations using the XSTAR atomic database. It provides Python/C++ tools for the XSTAR atomic data and high-performance runtime. The scientific oracle remains the official XSTAR FORTRAN program (version 2.59g) originally developed by Timothy Kallman and distributed through the HEASoft software package by NASA's High Energy Astrophysics Science Archive Research Center (HEASARC). The XSTAR atomic database (atdb.fits) is not bundled with the package; it remains external and is discovered through the documented data-path contract.
Status
0.6.90.3 — REPOSITORY_HISTORY_AND_QUALIFICATION_CLEANUP consolidates closed milestone machinery without changing XSTAR science, scientific source bytes, or public ABI contracts. Historical one-off reports and replay scripts are preserved by repository history/tags rather than shipped in every release tree.
0.6.90.4 — DOCUMENTATION_COVERAGE_CLOSURE completes native/Python documentation coverage, integrates Sphinx branding assets, and makes the warning-as-error documentation build clean without changing accepted science or ABI contracts.
0.6.90.5.2 — LATEX_DVI_PS_PDF_PIPELINE_CLOSURE normalizes generated EPS references to conventional image.eps spelling and makes latexpdf use the explicit two-pass latex → dvips → ps2pdf pipeline instead of Sphinx make-mode/latexmk, while HTML/Read the Docs continue to use SVG.
0.6.90.5.1 — LATEXPDF_MAKE_MODE_EPS_GRAPHICS_AND_READTHEDOCS_CLOSURE fixes the Sphinx -M latexpdf option ordering, converts architecture SVG diagrams to EPS3 for LaTeX/PDF builds while HTML continues to use SVG, and makes Read the Docs install the explicit documentation dependency set required by MyST, the RTD theme, and autodoc imports.
0.6.90.5 — DOCUMENTATION_BUILD_OUTPUTS adds explicit Sphinx latex and latexpdf targets, predictable xstar-tools.tex / xstar-tools.pdf output names, and documentation for the optional host LaTeX toolchain. The normal documentation release target remains HTML plus link checking.
The 0.6.90 — CONDA_PACKAGING_REFRESH is accepted and closed. It qualified the conda build contract on Linux x86_64, macOS arm64, and macOS Intel x86_64, and verified the public conda-forge 0.6.89.5 build-1 packages on linux-64, osx-arm64, and osx-64. All three public installs passed build, platform, external-CFITSIO, ABI, and offline-science checks. Windows conda packages are not supported. Windows support remains available through the accepted PyPI/MSYS2 UCRT64/MinGW-w64.
| Platform | Release wheels | Conda-forge | Accepted platform baseline |
|---|---|---|---|
| Linux x86_64 | CPython 3.9–3.14, manylinux_2_28_x86_64 |
linux-64 — accepted |
0.6.89.2.2 |
| macOS arm64 | CPython 3.9–3.14, macosx_11_0_arm64 |
osx-arm64 — accepted |
0.6.89.3 |
| macOS x86_64 | CPython 3.9–3.14, macosx_11_0_x86_64 |
osx-64 — accepted |
0.6.89.3 |
| Windows AMD64 | CPython 3.9–3.14, win_amd64 |
not supported | 0.6.89.4.5 |
Project links:
- GitHub: https://github.com/xstar-tools/xstar-tools
- PyPI: https://pypi.org/project/xstar-tools/
- Conda-forge: https://anaconda.org/conda-forge/xstar-tools
The accepted cross-platform source-build 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.
Install with conda-forge
The package is available from conda-forge on Linux and macOS. Windows conda packages are not supported; Windows users should use the PyPI/MSYS2 UCRT64/MinGW-w64 path. Install conda-forge builds with:
conda install -c conda-forge xstar-tools
Then verify the native runtime:
xstar-cpp --version
xstar-xspec --version
xstar-tools doctor --require zone-cpp --json
The conda-forge package currently tracks the published PyPI 0.6.89.5 source. 0.6.90.1 qualified the conda build, and 0.6.90.2 verified clean public installation and native runtime behavior on linux-64, osx-arm64, and osx-64.
Install from PyPI
Python 3.9 or newer is supported. For a normal installation, use:
pip install xstar-tools
Equivalent explicit-Python form:
python -m pip install xstar-tools
Verify the installed native tools with:
xstar-cpp --version
xstar-xspec --version
xstar-tools doctor --require zone-cpp --json
The release wheels include the native XSTAR runtime and its repaired platform dependencies. atdb.fits remains external by design, so runs should provide the XSTAR atomic-data path explicitly, for example with --data-dir /path/to/xstar/data, or through the documented discovery environment.
Quick start
A normal 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 2 independent xstar-cpp 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.fitsis 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/.
The complete cross-platform release is built by:
.github/workflows/pypi-release.yml
The final xstar-tools-0.6.89.5-pypi-release contains the native wheels, the sdist, and a checksum manifest. A Python-only py3-none-any control wheel is explicitly excluded from the publication set.
For maintainers preparing a future release, validate the aggregate bundle and publish the same native-wheel + sdist set 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 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 execution requires atdb.fits and coheat.dat, which are distributed by the oracle XSTAR FORTRAN program (version 2.59g) through the HEASoft software package (see XSTAR atomic data). These files are not silently downloaded, and atdb.fits remains external to ordinary wheels.
The clearest 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 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.
Normal xstar-cpp terminal output is intentionally close to FORTRAN XSTAR: pass/zone progress, final publication messages, and total runtime are shown, while internal V... qualification diagnostics are hidden. Use xstar-cpp --debug ... (or XSTAR_CPP_DEBUG=1) when those diagnostics are needed.
Normal mode also hides legacy first-evaluation and profiling output such as V0648117_..., V064896_TYPE50_MODE, DETAIL_*_SECONDS, and PUBLIC_*_SECONDS. These remain available with --debug or XSTAR_CPP_DEBUG=1.
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 N local processes are launched using --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 products and xstar-cpp.success marker are present. Partial or failed products are retained for inspection rather than deleted.
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, output directories, atomic data, and external model files. Windows MPI is not supported. Windows native parallel execution remains the non-MPI xstar-xspec --processes N built with MSYS2 UCRT64/MinGW-w64.
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.90.5.5
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, 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
The active package metadata uses the non-deprecated SPDX expression GPL-3.0-only. The authoritative license text is the top-level LICENSE file (GNU General Public License, Version 3).
Metadata
Release files for xstar-tools 0.6.90.5.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xstar_tools-0.6.90.5.8.tar.gz | 3.2 MB | Details |
Built distributions (wheels)
Total release size: 171.7 MB
Release files / xstar_tools-0.6.90.5.8.tar.gz
| Download URL | xstar_tools-0.6.90.5.8.tar.gz |
|---|---|
| Size | 3.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
edd8e59d7461d4a277c0c4bb36446e413edb5b88b3e5c4510d79eedeb99bab01
|
|
BLAKE2b-256 checksum How to use checksums |
90806b421efa17a235d30216543b5cb9a9397e730b2c7cf2ee8d2c98c98c1c6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp314-cp314-win_amd64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 9.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9a0e65e650a29f7dd93059a551e8f23fbbf519b0a7bb4976114df80c9771ae57
|
|
BLAKE2b-256 checksum How to use checksums |
89fe956d03b8f7dc1956aab345affea3910599236424945e5b1d0d7982864905
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.6 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2aed1811cc468690745da32d46082cf747bf2fcfaf045ca6cc067a0c1471bedb
|
|
BLAKE2b-256 checksum How to use checksums |
3cd21cdc118a95b709df030b3303721018c266e42cc3681c463cd2ed8b8851c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp314-cp314-macosx_11_0_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp314-cp314-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.14 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
7f71621baba3b03d14148e546dfbf21e20897744ffc89ba675d7ea4d1ffff04b
|
|
BLAKE2b-256 checksum How to use checksums |
3c912745013268b3a2b97125ce4cb9a313844a8448e9acf2e1ecf8811a4fe732
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
eca2ea6d16219e998176e722834826541d816e4bf35b30941b43166988aa9976
|
|
BLAKE2b-256 checksum How to use checksums |
96ec7f17ce2648b3b778e6d6d71422f18ecc1eaefad8331e29d31bf0b7dd3703
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp313-cp313-win_amd64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 8.7 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
66eedd70f8a6021a44d5e6c8721f8aa85f5f57efacefede9b88a32aab4aa552e
|
|
BLAKE2b-256 checksum How to use checksums |
b2aadbf26dde5338e2d151eb422b6ab737a10a357162bbf5ea48c3e01b1520ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.6 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
be18a48c0b53df9639a1df7f3aed352af8770e6189cc003f660583c7ca907515
|
|
BLAKE2b-256 checksum How to use checksums |
0ae0ebe9eb4a12f034540565ffb974c29ca9b349b003da47303e1e8d55ce06af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp313-cp313-macosx_11_0_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp313-cp313-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.13 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
4a19837a0487a9b4ff30062283e6ef3416aed1621e59e6b838f2a1b8867e2a28
|
|
BLAKE2b-256 checksum How to use checksums |
9533fa2df991bb8e359bc5d23fec812e2f47fb364dec4990b63948cdf8397606
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
aed658b57fa90c390d8a15c05a5fc4eb8a9a54ca25d4482bd221f3c553c295d4
|
|
BLAKE2b-256 checksum How to use checksums |
96457ca19aa153a81b21f9cd81766de841ceb4f2f3fac1efa342596f5ef7a73e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp312-cp312-win_amd64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 8.7 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4f860d5abf2271b72ba1f056f462a5814dfc169e4cdee1202c6ae8213a6bd2c8
|
|
BLAKE2b-256 checksum How to use checksums |
d1d8686cec62adee25ec1c5f1bff1092ece4c599d50128bf96202852492e2697
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.6 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3e5cc7949b31e0cc579c95d6ecbe2dfb4a155e95c9b36602327071cba6932d9b
|
|
BLAKE2b-256 checksum How to use checksums |
64778f1c117cdcaba717e73b2dcc2c3509a858041e93edc0fdf54b6131c4e56b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp312-cp312-macosx_11_0_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp312-cp312-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.12 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
97687584ba19bcb18639938a76dcffe4089f0b93f2990e5001232ed654ffd5ae
|
|
BLAKE2b-256 checksum How to use checksums |
22a12e9a13bd1b88a1eb4ee369908d13825a29ca65f599d2e8ce4ba0538e4fed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7fcec952a02585527d323d2a73e64f09015bf138999851d0a2e3f878ab45eac2
|
|
BLAKE2b-256 checksum How to use checksums |
b1040a6faf76077661a9716c4b28830398c4d2dddeb5597982cbd86e287b2455
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp311-cp311-win_amd64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 8.7 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
38fbe037749b7ba5a0aa56541b0bf361ee88e180a83317194eb7def4aa3b52e7
|
|
BLAKE2b-256 checksum How to use checksums |
3fa064c94a5329245dd5fd8727e2d842187988d765200f24ed5ae71a2c111ff9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.6 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d62c925bae251023dec7474cfc2add9ed496360a24183ef71a01ed8c0ab5d13
|
|
BLAKE2b-256 checksum How to use checksums |
b374fbcdc3fd3a99e10f6731a0ace89b0658a9fbccc9da22d8086183abafcda1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp311-cp311-macosx_11_0_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp311-cp311-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.11 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
b720b0dbde1a44ec13a7e4eeab703ddc6d6778f78a694611298c37c487222a61
|
|
BLAKE2b-256 checksum How to use checksums |
99ec6c1fae363f616993fbd301d1629c1cd8017312ba8499082ae9e214fca204
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1ee43a862cbc26d856d9cef5a65c7288513da247640b7e6dac6fa8bc6a140c8f
|
|
BLAKE2b-256 checksum How to use checksums |
7c9a8b0b27b63b2c45a6f234d729751c504244955cbb124063ac1f268f043bf5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp310-cp310-win_amd64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 8.7 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9a6a69cb1c7b3dfb465ea9563fdf0e4afe6b465485f9556806f40aadc5538862
|
|
BLAKE2b-256 checksum How to use checksums |
4a3abea9aa6ae8074369d4f92b4ced444f4fa11a16da04a7a85fbff20af98575
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.6 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
adc1988d0c5b53e05606a02e2163a56afd0f5ab420fdda6cef1e363a61cf6568
|
|
BLAKE2b-256 checksum How to use checksums |
1baff84217375e5409e3bf5c36f0f66c00cfb4d899a50c6a315978bc339b58b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp310-cp310-macosx_11_0_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp310-cp310-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.10 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
71b459a2336723f7d00d36d63bb5da5e520801230812ea128cb69974cac1fe21
|
|
BLAKE2b-256 checksum How to use checksums |
e44a2301e53744dff49a8910c4bbeda0b2d76c59a4f9496090b03c43b0c596bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
80e7511adaaa7615c335c71a13e0f896f8db1c698cb297ded132523e2ae4740d
|
|
BLAKE2b-256 checksum How to use checksums |
f5c55868c933fa5080f7946b25b399944bf8cb6a552d81a3444cf19f38f5828d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp39-cp39-win_amd64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 8.7 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c7e80ed533e17ab3c09f392c5b8637b762182e32b6e22e6d6c5ac49b4084c1e9
|
|
BLAKE2b-256 checksum How to use checksums |
cc963aa5ed6413da1ae2f11af661244e5dd2ed4e31d0db5fa8415cb426162b38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp39-cp39-manylinux_2_28_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp39-cp39-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.6 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d7937ed2d683b168c9edd005d85903d9200602fb1696b08b528eeccd1d635a1
|
|
BLAKE2b-256 checksum How to use checksums |
5f0a8b84ea91d388feb523cf11a07fd0e17fbd4b6acf135f053fe049e434795d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp39-cp39-macosx_11_0_x86_64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp39-cp39-macosx_11_0_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.9 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
1dbbb22347cfc1d5f40b6795c33f293ddc21d028ad9ff26aed5a44ad35d84223
|
|
BLAKE2b-256 checksum How to use checksums |
4c40479a1aebcd917ff24a2a6b981c7489d78e898b0e1b43bb66f86759249023
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / xstar_tools-0.6.90.5.8-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | xstar_tools-0.6.90.5.8-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
122b082f5df7414ba7b09df1024945177c2adbd2428a07d76c38edd4b8d6cc1d
|
|
BLAKE2b-256 checksum How to use checksums |
0051d79635938d057f9cfdf0280fb8b418be44d9e1f1cd5736c795675c012f18
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|