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.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/.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| xstar_tools-0.6.89.5.tar.gz | 6.4 MB | Details |
Built distributions (wheels)
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
|