Skip to main content

niimath

Build status

About

It is said that imitation is the sincerest form of flattery. This project emulates the popular fslmaths tool. fslmaths is a general image calculator and is not only one of the foundational tools for FSL's brain imaging pipelines (such as FEAT), but has also been widely adopted by many tools. This popularity suggests that it fulfills an important niche. While scientists are often encouraged to discover novel solutions, it sometimes seems that replication is undervalued. Here are some specific reasons for creating this tool:

  1. While fslmaths is provided without charge, it is not open source. This limits its inclusion in other projects, in particular for commercial exploitation.
  2. Using an open source license allows niimath to build with open source libraries that the FSL team can not use. Specifically, the CloudFlare zlib provides dramatically faster performance than the public domain library used by fslmaths. n.b. Subsequently, we helped update CloudFlare zlib that allows recent FSL releases to use this library, improving the speed for all FSL tools.
  3. Minimal dependencies allow easy distribution, compilation and development. For example, it can be compiled for MacOS, Linux and Windows (fsl can not target Windows).
  4. Designed from ground up to optionally use parallel processing (OpenMP and CloudFlare-enhanced pigz).
  5. Most programs are developed organically, with new features added as need arises. Cloning an existing tool provides a full specification, which can lead to optimization. niimath uses explicit single and double precision pipelines that allow the compiler to better use advanced instructions (every x86_64 CPU provides SSE, but high level code has trouble optimizing these routines). The result is that modern compilers are able to create operations that are limited by memory bandwidth, obviating the need for hand tuning the code.
  6. Developing a robust regression testing dataset has allowed us to discover a few edge cases where fslmaths provides anomalous or unexpected answers (see below). Therefore, this can benefit the popular tool that is being cloned.
  7. While the code is completely reverse engineered, the FSL team has been gracious to allow us to copy their error messages and help information. This allows true plug in compatibility. They have also provided pseudo code for poorly documented routines. This will allow the community to better understand the actual algorithms.
  8. This project provides an open-source foundation to introduce new features that fill gaps with the current FSL tools (e.g. unsharp, sobel, resize functions). For future releases, Bob Cox has graciously provided permission to use code from AFNI's 3dTshift and 3dBandpass tools that provide performance unavailable within FSL. Including them in this project ensures they work in a familiar manner to other FSL tools (and leverage the same environment variables).

The Reason to use fslmaths instead of niimath:

  1. niimath is new and largely untested software. There may be unknown corner cases where produces poor results. fslmaths has been used for years and therefore has been battle tested. In the few instances where fslmaths generates results that bear no resemblance to its own documentation (as described below), one could argue it is the correct result (with comparison to itself). However, many tools may have been developed to assume this loss of high frequency signal and these tools may not perform well when provided with the result specified in the documentation.

Installation

You can get niimath using several methods:

  • (Recommended) Download latest compiled release from Github release web page.
  • (Recommended) Download latest compiled release from PyPI:
  • pip install niimath
  • (Recommended) You can also download from the command line for Linux, MacOS and Windows:
  • curl -fLO https://github.com/rordenlab/niimath/releases/latest/download/niimath_lnx.zip
  • curl -fLO https://github.com/rordenlab/niimath/releases/latest/download/niimath_macos.zip
  • curl -fLO https://github.com/rordenlab/niimath/releases/latest/download/niimath_win.zip
  • (Developers) Download the source code from GitHub, the next section describes how to build the software.

Compilation

The easiest way to build niimath on a Unix computer is to use cmake:

git clone https://github.com/rordenlab/niimath.git
cd niimath; mkdir build; cd build; cmake ..
make

If you want to enable OpenMP support on macOS, you have to install libomp first using brew install libomp, and then use cmake -DOPENMP_XCODE=ON .. to configure the project in the above commands.

Likewise, if you are compiling on Windows using cmake:

git clone https://github.com/rordenlab/niimath.git
cd niimath & mkdir build & cd build & cmake ..
cmake --build .

Alternatively, you can compile the software by running the terminal command make from the project's src folder if you are running Linux (or execute windows.bat if you are running Windows):

git clone https://github.com/rordenlab/niimath.git
cd niimath/src
make

You can also compile this project to Web Assembly so it can be embedded in a web page, as shown in the live demo.

git clone https://github.com/rordenlab/niimath.git
cd niimath/src
make wasm

Advanced users using the Makefile may want to run CF=1 OMP=1 make -j to make a version that uses OpenMP (parallel processing) and the CloudFlare accelerated compression library. You may need to edit the Makefile for your compiler name. On MacOS, the default C compiler is Clang, which has poor OpenMP support. Therefore, MacOS users may want to install the gcc compiler (for example, brew install gcc@9).

For Windows, using the cmake method described above is highly recommended. However, you can also compile the project directly from the command line (here without the -DHAVE_ZLIB directive, so gz files will not be supported) :

cl /Feniimath niimath.c core.c tensor.c bwlabel.c bw.c core32.c core64.c fdr.c meshify.c MarchingCubes.c quadric.c base64.c radixsort.c niftilib/nifti2_io.c znzlib/znzlib.c -I./niftilib -I./znzlib -DNII2MESH

Simply running make in the src folder should compile niimath on Linux. This should work regardless of if you use the Clang/LLVM or gcc compiler. However, the resulting executable will only work with specific versions of Linux. If you want to make a universal Linux release you can use holy-build-box. Be aware that this uses an old version of the gcc compiler (4.8.5), so the resulting performance may not be optimized for your system.

git clone https://github.com/rordenlab/niimath
sudo docker run -t -i --rm  -v `pwd`:/io ghcr.io/foobarwidget/holy-build-box-x64 /hbb_exe/activate-exec bash
cd /io/niimath/src
make
exit
sudo chown $(whoami) ./niimath/src/niimath

JavaScript/WebAssembly

To read the WASM specific README, please click here. The rest of this README is for the niimath CLI program.

Usage

niimath provides the same commands as fslmaths, so you can use it just as you would fslmaths. If you are brave, you can even rename it fslmaths and use it as a drop in replacement. You can also modify your environment variables to unleash advanced features:

  • Just like fslmaths, it uses your FSLOUTPUTTYPE Environment Variable to determine output file format. Unix users can specify export NIFTI_GZ or export NIFTI from the command line or profile to select between compressed (smaller) or uncompressed (faster) results. Windows users can use set instead of export.
  • To turn on parallel processing and threading, you can either set the environment variable export AFNI_COMPRESSOR=PIGZ. If the environment variable AFNI_COMPRESSOR does not exist, or is set to any value other than PIGZ you will get single threaded compresson.

niimath has a few features not provided by fslmaths:

  • bandpass <hp> <lp> <tr>: Butterworth filter, highpass and lowpass in Hz,TR in seconds (zero-phase 2*2nd order filtfilt)
  • bptfm <hp> <lp> : Same as bptf but does not remove mean (emulates fslmaths < 5.0.7)
  • bwlabel <conn> : Connected component labelling for non-zero voxels (conn sets neighbors: 6, 18, 26)
  • ceil : round voxels upwards to the nearest integer
  • crop <tmin> <tsize> : remove volumes, starts with 0 not 1! Inputting -1 for a size will set it to the full range
  • dehaze <mode> : set dark voxels to zero (mode 1..5; higher yields more surviving voxels)
  • detrend : remove linear trend (and mean) from input
  • demean : remove average signal across volumes (requires 4D input)
  • edt : estimate Euler Distance Transform (distance field). Assumes isotropic input
  • floor : round voxels downwards to the nearest integer
  • mod : modulus fractional remainder - same as '-rem' but includes fractions
  • otsu <mode> : binarize image using Otsu''s method (mode 1..5; higher yields more bright voxels))
  • power <exponent> : raise the current image by following exponent
  • resize <X> <Y> <Z> <m> : grow (>1) or shrink (<1) image. Method (0=nearest,1=linear,2=spline,3=Lanczos,4=Mitchell)\n");
  • round : round voxels to the nearest integer
  • sobel : fast edge detection
  • sobel_binary : sobel creating binary edge
  • tensor_2lower : convert FSL style upper triangle image to NIfTI standard lower triangle order
  • tensor_2upper : convert NIfTI standard lower triangle image to FSL style upper triangle order
  • tensor_decomp_lower : as tensor_decomp except input stores lower diagonal (AFNI, ANTS, Camino convention)
  • trunc : truncates the decimal value from floating point value and returns integer value
  • unsharp <sigma> <scl> : edge enhancing unsharp mask (sigma in mm, not voxels; 1.0 is typical for amount (scl))
  • dog <sPos> <sNeg> : difference of gaussian with zero-crossing edges (positive and negative sigma mm)
  • dogr <sPos> <sNeg> : as dog, without zero-crossing (raw rather than binarized data)
  • dogx <sPos> <sNeg> : as dog, zero-crossing for 2D sagittal slices
  • dogy <sPos> <sNeg> : as dog, zero-crossing for 2D coronal slices
  • dogz <sPos> <sNeg> : as dog, zero-crossing for 2D axial slices
  • mesh : see separate section below
  • qform <code> : set qform code
  • sform <code> : set sform code
  • --compare <ref> : report if images are identical, terminates without saving new image\n");
  • filename.nii : mimic fslhd (can also export to a txt file: 'niimath T1.nii 2> T1.txt') report header and terminate without saving new image

Identical Versus Equivalent Results

This project is designed to provide equivalent results to fslmaths. In most cases, the results are identical, virtually all others are equivalent. The results are not always identical as computations are conducted using floating point representations, where the precise order of instructions can generate small rounding differences. As Kernighan and Plauger note Floating point numbers are like piles of sand; every time you move one you lose a little sand and pick up a little dirt. Raw brain imaging data is typically stored as 16-bit integers (and the signal-to-noise is typically a fraction of this dynamic range), whereas niimath uses single (32-bit) or double (64-bit) floating point representations. Therefore, while niimath may generate results that are not identical, the results are intended to be always comparable. For further information on floating point accuracy, suggested readings include here and here.

This project includes the --compare argument that allows you to directly the results of niimath and fslmath. A validation repository is also available, which runs hundreds of commands to detect the quality of the output. The validation repository includes two scripts. The batch.sh script tests functions that generate identical results. The close.sh script conducts tests on functions that provide equivalent but not identical results. For example, for tensor decomposition the vector [1 0 0] is the functionally identical to [-1 0 0] as for fiber tracking the fiber direction ignores vector polarity. When a difference is detected by the --compare function, a report is generated allowing the user to determine the equivalence of solutions:

Images Differ: Correlation r = 1, identical voxels 73%
 Most different voxel -69.3133 vs -69.3133 (difference 1.52588e-05)
 Most different voxel location 43x17x49 volume 39
Image 1 Descriptives
 Range: -472.393..491.385 Mean -0.00121971 StDev 6.8898
Image 2 Descriptives
 Range: -472.393..491.385 Mean -0.00121971 StDev 6.8898
    86.29 real    41.08 user    23.41 sys

Some operations do generate known meaningfully different results. These are listed below, with the rationale for the discrepancy provided:

  1. The command "fslmaths inputimg -add 0 outputimg -odt input" can convert a uint8 image float output despite explicit request to retain input type. This occurs if the input image header has a non-unitary scale slope or non-zero intercept. In contrast, niimath retains both the datatype and the intensity scaling parameters.
  2. Different versions of fslmaths perform differently for the pass through "fslmaths in out" which is useful for copying files. Old versions will losslessly save in the input datatype, while fslmaths 6.0 converts the data to float. niimath retains the datatype.
  3. The fslmaths function -fillh26 will sometimes fill unconnected regions. An example has been provided to the FSL team. niimath provides the correct solution.
  4. The fslmaths -dilD function does not do what it claims. It introduces a blurring effect that reduces edge artifacts that plague iterative morphology operations. Unfortunately, this effect is conducted in a consistent order that introduces a spatial shift in signal. In contrast, niimath does the dilation as described. Note there are better solutions for these functions. The niimath '-edt' operation can also be used for dilation.
  5. The fslmaths -roc function works differently than described in the help. It appears to ignore voxels near the edge of an image and generates "given object has non-finite elements" if any dimension is less than 12 voxels. When provided with an external noise file, it generates additional columns in the output file that are not described. It does not seem to precisely detect the desired AROC-thresh, but samples at different stepped intervals. niimath attempts to emulate the stepped intervals for reporting, but determines the precise cutoff.
  6. Be aware that fslmaths help suggests If you apply a Binary operation (one that takes the current image and a new image together), when one is 3D and the other is 4D, the 3D image is cloned temporally to match the temporal dimensions of the 4D image. This is not the case for -thr or -uthr: if the second item is 4D, only the first volume is used and the output remains 3D. Particularly odd is uthr: fslmaths 3D -uthr 4D out will fill input volume 3D with zeros, regardless of mask values.
  7. Perhaps understandably, fslmaths in1 -rem 0 out will throw an exception. However, fslmaths in1 -rem in2 out will throw an exception if any voxel in the image in2 is zero. While this seems understandable, niimath provides a description for this error.
  8. The fslmaths function -rem returns the integer modulus remainder. This replicates the C % operator. This may be unexpected, e.g. in Python 2.7 % 2 is 0.7, as is Matlab's mod(2.7, 2), as is standard C fmod. niimath clones the fslmaths behavior, but also includes a new function -mod to return the modulus fractional remainder.
  9. Be aware that fslmaths takes account of whether the image has a negative determinant or not (flipping the first dimension). However, fslstats does not do this, so fslstats coordinates are often misleading. For example, consider an image in RAS orientation, where the command fslstats tfRAS -x will give coordinates that are incompatible with fslmath's tfceS function. niimath attempts to emulate the behavior of fslmaths for the relevant functions (-index -roi, -tfceS).
  10. Neither -subsamp2 nor -subsamp2offc handle anti-aliasing. Be aware that -subsamp2offc can exhibit odd edge effects. The problem is simple to describe, for slices in the middle of a volume, and output slice is weighted 50% with the center slice, and 25% for the slice below and the slice above. This makes sense. However, bottom slices (as well as first rows, first columns, last rows, last columns, last slices) the filter weights 75% on the central slice and just 25% on the slice above it. Signal from this 2nd slice is heavily diluted. A better mixture would be 66% edge slice and 33% 2nd slice. This latter solution is used by niimath.
  11. fslmaths 6.0.0..6.0.3 were unable to process files where the string ".nii" appears in a folder name. For example, consider the folder "test.niim", the command fslmaths ~/test.niim/RAS -add 0 tst will generate an exception. niimath will recognize that this is a folder name and not a file extension and work correctly. niimath helped detect this anomaly and it is an example of how a clone can help provide feedback to the developers of the original project.
  12. The fslmaths function -ztop fails to clamp extreme values.

Finally, it is possible that there are some edge cases where niimath fails to replicate fslmath. This is new software, and many of the operations applied by fslmaths are undocumented. If users detect any problems, they are encouraged to generate a Github issue to report the error.

Superior Performance

Here are some examples of speed up factors you can expect. The sample T1-weighted and resting state data use the HCP 3T Imaging Protocol sequences. The tests were run on a laptop with a four core (8 thread, 28w) MacOS laptop:

Command : Seconds (GZ) Serial (GZ) Parallel (GZ)
fslmaths rest -s 2.548 out : 270 (424) 5.0x (2.9x) 8.6x (6.3x)
fslmaths t1 -kernel boxv 7 -dilM out : 216 (228) 245x (41x) 225x (72x)
fslmaths rest -Tmean -mul -1 -add rest out : 101 (328) 2.5x (2.5x) 2.8x (4.5x)
niimath rest -demean out (same output as above) 3.5x (3.0x) 4.6x (6.2x)
fslmaths rest -bptf 77 8.68 out : 998 (1155) 2.0x (2.0x) 6.8x (6.7x)

Here are the same testson a desktop computer with twelve cores (24 threads, Ryzen 3900X):

Command : Seconds (GZ) Serial (GZ) Parallel (GZ)
fslmaths rest -s 2.548 out : 123 (229) 4.2x (2.4x) 9.9x (12.1x)
fslmaths t1 -kernel boxv 7 -dilM out : 156 (159) 371x (37x) 371x (248x)
fslmaths rest -Tmean -mul -1 -add rest out : 32 (186) 1.7x (2.5x) 1.8x (7.6x)
niimath rest -demean out (same output as above) 2.6x (2.6x) 3.0x (10.8x)
fslmaths rest -bptf 77 8.68 out : 887 (1019) 2.6x (2.5x) 23x (23.0x)

Converting voxelwise images to a triangulated mesh

niimath can convert NIfTI images to meshes, suitable for viewing in Surfice, blender, SUMA, FreeSurfer and other tools. The features are based on nii2mesh and the features are almost identical. However, the order of arguments is different to match the expectations of fslmaths/niimath. So the call nii2mesh -r 1 bet.nii.gz r100.ply becomes niimath bet.nii.gz -mesh -r 1 r100.ply. The benefit of niimath is that you can apply voxel-based operations before you create your mesh. This allows you to apply morphological operations (-close, -ero, -dilM). As an example, to apply a 4mm Gaussian smooth before creating a mesh, you could run ./niimath mni152.nii.gz -s 4 -mesh -i 122 -l 0 -b 1 b1.ply. As described on the nii2mesh page, you can create independent meshes for each area in an atlas using the command:

niimath D99_atlas_v2.0_right.nii.gz -mesh -p 0 -s 10 -a D99_v2.0_labels_semicolon.txt ./gii/D99s10roi.gii

Both programs allow you to explicitly set the isolevel using the -i value, so -i 128 we render a surface for voxels brighter than 128. One minor difference between the programs is that niimath allows you also request dark, medium and bright using the -i d, -i m and -i b commands respectively. These use Otsu's method, and typically identify pleasing values. Also, if the user does not specify an isolevel be aware that nii2mesh chooses the middle brightness (the midpoint between the darkest and brightest value) while niimath uses the medium Otsu threshold. The latter is more robust to outliers. Here are examples illustrating this usage:

niimath bet.nii.gz -mesh -i 128 Isolevel128.gii
niimath bet.nii.gz -mesh -i d darkIsolevel.gii
niimath bet.nii.gz -mesh -i m medIsolevel.gii
niimath bet.nii.gz -mesh -i b brightIsolevel.gii

WebAssembly

niimath can also be compiled to WebAssembly (Wasm) allowing it to be inserted into web pages and Node.js projects. Here is a live demo with links to source code and instructions.

License

niimath is licensed under the 2-Clause BSD License. Except where noted, the code was written by Chris Rorden in 2020-2022. The code in `tensor.c` was written by Daniel Glen (2004) from the US National Institutes of Health and is not copyrighted (though it is included here with the permission of the author). The FSL team graciously allowed the text strings (help, warning and error messages) to be copied verbatim. The Butterworth Filter Coefficients in `bw.c` are from [Exstrom Labs](http://www.exstrom.com/journal/sigproc/) and the authors provided permission for it to be included in this project under the [LGPL](https://www.gnu.org/licenses/lgpl-3.0.en.html), the file provides additional details. Taylor Hanayik from the FSL group provided pseudo-code for some functions where there is little available documentation. The PolygoniseCube function comes from Cory Bloyd's public domain [Marching Cubes example](http://paulbourke.net/geometry/polygonise/) program described here. The bwlabel.cpp file was written by Jesper Andersson, who has explicitly allowed this to be shared using the BSD 2-Clause license. The [high performance](https://github.com/gaspardpetit/base64) base64.cpp was written by Jouni Malinen and is distributed under the BSD license. The mesh simplification was written by [Sven Forstmann](https://github.com/sp4cerat/Fast-Quadric-Mesh-Simplification) and distributed under the MIT license. It was ported from C++ to C by Chris Rorden. The [radixsort.c](https://github.com/bitshifter/radixsort) was written by Cameron Hart (2014) using the zlib license.

Links

  • imbibe is a R wrapper for niimath, allowing the performance of tuned code with the convenience of a scripting language.
  • 3dcalc is AFNI's tool for image arithmetic.
  • c3d provides mathematical functions and format conversion for medical images.
  • fslmaths is the inspiration for niimath.

Citation

  • Rorden C, Webster M, Drake C, Jenkinson M, Clayden JD, Li N, Hanayik T (2024) niimath and fslmaths: replication as a method to enhance popular neuroimaging tools. Aperture Neuro.4. doi:10.52294/001c.94384

Metadata

Release files for niimath 1.0.20250804

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

Source distribution (sdist)

Source distribution for niimath 1.0.20250804
File Size Uploaded Provenance
niimath-1.0.20250804.tar.gz 345.4 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for niimath 1.0.20250804
File
niimath-1.0.20250804-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
niimath-1.0.20250804-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
niimath-1.0.20250804-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
niimath-1.0.20250804-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
niimath-1.0.20250804-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
niimath-1.0.20250804-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
niimath-1.0.20250804-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
niimath-1.0.20250804-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
niimath-1.0.20250804-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
niimath-1.0.20250804-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
niimath-1.0.20250804-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
niimath-1.0.20250804-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
niimath-1.0.20250804-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
niimath-1.0.20250804-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
niimath-1.0.20250804-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
niimath-1.0.20250804-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
niimath-1.0.20250804-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
niimath-1.0.20250804-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
niimath-1.0.20250804-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
niimath-1.0.20250804-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
niimath-1.0.20250804-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
niimath-1.0.20250804-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
niimath-1.0.20250804-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
niimath-1.0.20250804-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
niimath-1.0.20250804-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
niimath-1.0.20250804-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
niimath-1.0.20250804-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
niimath-1.0.20250804-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
niimath-1.0.20250804-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
niimath-1.0.20250804-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
niimath-1.0.20250804-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
niimath-1.0.20250804-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
niimath-1.0.20250804-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
niimath-1.0.20250804-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
niimath-1.0.20250804-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
niimath-1.0.20250804-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
niimath-1.0.20250804-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
niimath-1.0.20250804-cp38-cp38-musllinux_1_2_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ ARM64 Details
niimath-1.0.20250804-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
niimath-1.0.20250804-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
niimath-1.0.20250804-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
niimath-1.0.20250804-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
niimath-1.0.20250804-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
niimath-1.0.20250804-cp37-cp37m-musllinux_1_2_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64 Details
niimath-1.0.20250804-cp37-cp37m-musllinux_1_2_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ ARM64 Details
niimath-1.0.20250804-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
niimath-1.0.20250804-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
niimath-1.0.20250804-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 20.2 MB

Release files / niimath-1.0.20250804.tar.gz

Download URL niimath-1.0.20250804.tar.gz
Size 345.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b44035b1f09c1de6357f96f89fae3223f4299c1ddceb0fe09f03049c37a35da1
BLAKE2b-256 checksum
How to use checksums
6ce1e731ecde52db4951c79297cbd50805396a02aad390e2dc5e184323df51db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp313-cp313-win_amd64.whl

Download URL niimath-1.0.20250804-cp313-cp313-win_amd64.whl
Size 422.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e7e12fae47afa3aabb9cfb6f52c319377a38bc29abac9c67dad2487841dc1232
BLAKE2b-256 checksum
How to use checksums
e0b079ffd7a026545099571ddfca13835a35104e85af5c47b7c61f85c9097414
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL niimath-1.0.20250804-cp313-cp313-musllinux_1_2_x86_64.whl
Size 475.4 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1635e63efc3f7cc22a9a5f889922a71e86ae71f25e7bea2143046f7a98af0689
BLAKE2b-256 checksum
How to use checksums
64e3690f84c8d84b0c690160fd31f39ceadb99586391c86ead189c1618f87682
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL niimath-1.0.20250804-cp313-cp313-musllinux_1_2_aarch64.whl
Size 447.1 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4ee520a3618e30ac1f188c16308aca7ceb87be8c28aeb56c2c6a2d3c0cbf866b
BLAKE2b-256 checksum
How to use checksums
a6eac55e7b59904178297b96f2d835a15cccadd62ff13e66cfd084836da5ea6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL niimath-1.0.20250804-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 490.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
615bd550ad148fb94aaad674320d9e5f88bbd785d6f931fa2bf99a575f5e95be
BLAKE2b-256 checksum
How to use checksums
aca487a37e3d28bc4cbc3a110125d682cb73e7c6cfe1caa123e52f75bfba0d90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL niimath-1.0.20250804-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 466.2 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5b607130e0c0ed5bac17590242962c9f84667236aa0595e626b97d3bd6ff8ac0
BLAKE2b-256 checksum
How to use checksums
f0eafc5dd8901e99601c4a6414adc7fb3a13c121a6cdd6fed26384e838059314
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp313-cp313-macosx_11_0_arm64.whl

Download URL niimath-1.0.20250804-cp313-cp313-macosx_11_0_arm64.whl
Size 256.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d7f36e32b760f46a09ba86a78f159e5a64e59249a56a531ac02b046ee50e9659
BLAKE2b-256 checksum
How to use checksums
254869411e19adf9833a1b377b32b02a2bacdc01625b058e7a8a315a88a5e187
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp313-cp313-macosx_10_13_x86_64.whl

Download URL niimath-1.0.20250804-cp313-cp313-macosx_10_13_x86_64.whl
Size 314.2 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
d0d2381719de2bbd12c0ae7776224eacb4dfd4c2ae67d89c89487db8d9117dd1
BLAKE2b-256 checksum
How to use checksums
c34b86a9cf17de462639e9f765174b61066cb882fedaeb13761f3203d2704c0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp312-cp312-win_amd64.whl

Download URL niimath-1.0.20250804-cp312-cp312-win_amd64.whl
Size 422.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3e7c63cd2108c740bd0466711bd570c4e7c2208b9c1a14823be4bc2b3a4c5a7d
BLAKE2b-256 checksum
How to use checksums
09d2f15dfa4f1d7348a329f362b3fc275ff46a601d93d8ed223d13f00dfe7582
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL niimath-1.0.20250804-cp312-cp312-musllinux_1_2_x86_64.whl
Size 475.4 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5422a00c791c23b68543aa118747dc6c449bbee30a9e00d620e466e5a076bb9a
BLAKE2b-256 checksum
How to use checksums
ee7f22f3e8c4335291babd22367c8083a13f7cddc7fc1aa620f7b195376580ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL niimath-1.0.20250804-cp312-cp312-musllinux_1_2_aarch64.whl
Size 447.1 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
87fd33042235c1bab20df10af7ff2021947e948e41154f53d6a50168e3f00bea
BLAKE2b-256 checksum
How to use checksums
45a2875a3fc22c769a0960eb771ae491af2245a2250722fb5fa90248548bfa2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL niimath-1.0.20250804-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 490.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1e02733a2e36d8fe9ef9571655f10c8c6c6169cd6c20973315372b83919b3d60
BLAKE2b-256 checksum
How to use checksums
2a45c9115a2012accda9c01dfad8433e174b0f205fcac8c53352d61fd322b047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL niimath-1.0.20250804-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 466.2 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d84e6004ee906e4e1f2014c95a746fa3afd3cc8a724ef36573eaf75754592506
BLAKE2b-256 checksum
How to use checksums
7afe664e45660534e508878e81cfb6b86d7207f7b678d4d7a6b8018068c5c22a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp312-cp312-macosx_11_0_arm64.whl

Download URL niimath-1.0.20250804-cp312-cp312-macosx_11_0_arm64.whl
Size 256.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
30aace972ba1319dc34115f3f4b4e931486cc1e2a0ae47cae9201ac066010948
BLAKE2b-256 checksum
How to use checksums
89977989de19238fa5515f9694b9f3466b361d1c50df997aba1fe105303a3b24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp312-cp312-macosx_10_13_x86_64.whl

Download URL niimath-1.0.20250804-cp312-cp312-macosx_10_13_x86_64.whl
Size 314.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
d2fab03b9616b4cc2eb092fa73b8647a7f6dfe5e155a1ba801392e7bd5461352
BLAKE2b-256 checksum
How to use checksums
038a543118091f69b348b95b0c9ba84dcf019fcacc45e2dbf27ce387ba90fd25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp311-cp311-win_amd64.whl

Download URL niimath-1.0.20250804-cp311-cp311-win_amd64.whl
Size 422.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3b9e093b358aee3c629fa0ec109435f30f6dfa7bab89ae27bd1b3fd8f24ece3f
BLAKE2b-256 checksum
How to use checksums
4edfdb8d79ab23f87b444092a41fd9279ee28b9da8103fa9e98a2e9e8a13f947
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL niimath-1.0.20250804-cp311-cp311-musllinux_1_2_x86_64.whl
Size 475.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
736fd6ef130203761be74c1330fb8785194b1663ecd3392ed83d4fe1b5f1c036
BLAKE2b-256 checksum
How to use checksums
2563cfb564eaa7ce0a9b0d23edcf7609725805be02134c9d83da111e4fd1096c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL niimath-1.0.20250804-cp311-cp311-musllinux_1_2_aarch64.whl
Size 447.1 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
809e118722024d6b72b81e69ea649b12674d87c1c91aed1b190326ace17ddf30
BLAKE2b-256 checksum
How to use checksums
ed4cff88070d2ee035b48b7f653b28cb5859a305dc6c48bcc79796a6d5ddb175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL niimath-1.0.20250804-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 490.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
58e4d5b2ffd1d23d4e56a3fc166fa44e152b85741cf4fa315f1dc01116b1c7e4
BLAKE2b-256 checksum
How to use checksums
a619d77cd76f6630ea15d09162f2141b961010f26bcb656bf95b24ed845e53cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL niimath-1.0.20250804-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 466.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1e5094f16f426b418078ed4a0ffcb8c1a81ef100ce43be60cd35d0b866519a5b
BLAKE2b-256 checksum
How to use checksums
a224a8386b2970ffab49580b640ef77dbe825654948e296bdaf3f41d07225bae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp311-cp311-macosx_11_0_arm64.whl

Download URL niimath-1.0.20250804-cp311-cp311-macosx_11_0_arm64.whl
Size 256.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
602734e011f9982a8d2f3a023c0ce23a1e14534bd847fb7383e7209549a1c039
BLAKE2b-256 checksum
How to use checksums
f7bb26ba3083e5398abc235d04571b1ce1336726c446f030de75e6868ff673bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp311-cp311-macosx_10_9_x86_64.whl

Download URL niimath-1.0.20250804-cp311-cp311-macosx_10_9_x86_64.whl
Size 309.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
76001162ec50a6845e62605ab08d82c76702f65e21535248ec0ef46814f2dfcb
BLAKE2b-256 checksum
How to use checksums
ce0eba5bcf12313c9f83b4cbf2e153791f177c5460ce47e30bc9c5aabd9b3b7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp310-cp310-win_amd64.whl

Download URL niimath-1.0.20250804-cp310-cp310-win_amd64.whl
Size 422.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
889de6847ece071537a5f98c89132ad56c91f65bd8a8e92c96f2a1412a5a8465
BLAKE2b-256 checksum
How to use checksums
423a360fa037e40e43b452be4c0af7d4560cfca4d17ce3efd5e3541a504f2444
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL niimath-1.0.20250804-cp310-cp310-musllinux_1_2_x86_64.whl
Size 475.4 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fed3e9ac30dc1b48540021183f1e8e2e7526281535eb24d5c22647d5d6ddde23
BLAKE2b-256 checksum
How to use checksums
c32e198b2b4e1235046bd34c37ebf62eafcbb03f5a751fcb64e90bb6be7c0168
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL niimath-1.0.20250804-cp310-cp310-musllinux_1_2_aarch64.whl
Size 447.1 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c7d8fca411febe43687ba733e572cfb0664d0382e6abfeb0353ce2dc43d23db1
BLAKE2b-256 checksum
How to use checksums
6446612a5d9cfb48c61196041d12da641dd263b707a3d7e12c0b6c969d9fda17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL niimath-1.0.20250804-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 490.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e26a46d926aa15a88a8dd4ba1a9ad4e56ff482a58603999987eefaf34722d409
BLAKE2b-256 checksum
How to use checksums
4b54ff94605152b31df2bf635baad78869e2bb229bfe9ad0b9a3ed34ef998abb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL niimath-1.0.20250804-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 466.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4ed2032ed18430a0a54026c2b5f56892ac909f267cbdd54baf127327dd6a87d6
BLAKE2b-256 checksum
How to use checksums
83e9760deec99bc8a459a86f501bda2002d37d29fd62a90a4e118a6d7c87c559
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp310-cp310-macosx_11_0_arm64.whl

Download URL niimath-1.0.20250804-cp310-cp310-macosx_11_0_arm64.whl
Size 256.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6fcb91041027f7877a2ce5b44a0468e654b00528453558c9950f254dcf4d1160
BLAKE2b-256 checksum
How to use checksums
6b0e2037145342901dcd62a3f2fe005d7701fadec3afec2a909cd9cca75a03ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp310-cp310-macosx_10_9_x86_64.whl

Download URL niimath-1.0.20250804-cp310-cp310-macosx_10_9_x86_64.whl
Size 309.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
62dce0bd39ffa37935176cbeb90d0ac72df097ae6ab6594916baab53b02782af
BLAKE2b-256 checksum
How to use checksums
c17794480270d6a4aa12596e6ad6eb32de93fc32c33f297b2ca4280ab7a5845c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp39-cp39-win_amd64.whl

Download URL niimath-1.0.20250804-cp39-cp39-win_amd64.whl
Size 422.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
2e847c031b084d344fb13894935032571daf0f51834fa1197741c0a696849451
BLAKE2b-256 checksum
How to use checksums
31072d3089f8df499c428d84d3d0420bee80ac21774b3dae3e1835354cd3b8b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL niimath-1.0.20250804-cp39-cp39-musllinux_1_2_x86_64.whl
Size 475.4 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b420ba5062f172b564e32599c7ea76f952e4bca4ca39afb1303f3b43d44712e5
BLAKE2b-256 checksum
How to use checksums
be89d5e4763103ef3338dc4238cada149efd48c206dc29fbace891ed19da9fc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL niimath-1.0.20250804-cp39-cp39-musllinux_1_2_aarch64.whl
Size 447.1 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9504f8a9d4c0d5f1c17a59e2ac816e190f2f9eed30f1826dfcbc7f4f1a1f3f12
BLAKE2b-256 checksum
How to use checksums
079341d00c06907f365fd063477df0ccf31fcd6e40a26ad7e6658785a1a3e734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL niimath-1.0.20250804-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 490.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fbbf2718ca8c3ac52b0a9a24f3f15237d1751e0a5ed1dadc4f8a9f026393805e
BLAKE2b-256 checksum
How to use checksums
1f0412a42737a6df51bc33d473d8800c75c8b59dcdd29ad86354b4b4c8b6d21d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL niimath-1.0.20250804-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 466.2 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
42c91ee70d8d87d35024276b36ee767f0d72c3dc7d7d8bc94f38ca8e63d5c2a0
BLAKE2b-256 checksum
How to use checksums
7822b7ceb8ff2a03d46ed624269fa6c5b5e46b3a5497d4a2461d9e2a4236fa4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp39-cp39-macosx_11_0_arm64.whl

Download URL niimath-1.0.20250804-cp39-cp39-macosx_11_0_arm64.whl
Size 256.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9ebb8c11a559121f2f6fac9364653d50412de10566c4f0f00711da0598071895
BLAKE2b-256 checksum
How to use checksums
61b29cf710d89adca4ed22ad67611fb661b7fdd5d416f1d271823b3cfe13d1bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp39-cp39-macosx_10_9_x86_64.whl

Download URL niimath-1.0.20250804-cp39-cp39-macosx_10_9_x86_64.whl
Size 309.8 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d97579826acdff64c1c005db24c79dc21b481a3836e1acf8d0b67ae4ef40504b
BLAKE2b-256 checksum
How to use checksums
1863d3ccb19d89f17f9f3d531f4b76fc028d27296c10c92c9213658edb883fb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp38-cp38-win_amd64.whl

Download URL niimath-1.0.20250804-cp38-cp38-win_amd64.whl
Size 422.3 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
7f31be014a5b187637337f13b0cd9e9fe8aafb784f007298554c4b0475c9ea5a
BLAKE2b-256 checksum
How to use checksums
533beab9f71a7086836b1d0d0dee36245b815161cea05872ff9780016aa1d0aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL niimath-1.0.20250804-cp38-cp38-musllinux_1_2_x86_64.whl
Size 475.4 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
33df8b0879b7cc15b5e2f58c2b0d9562ecee9105a77997d76603ef9505c6899e
BLAKE2b-256 checksum
How to use checksums
c786a7f42580d2471970d2786a316c52a6007d238d1fdc25d47382d8bb77e531
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp38-cp38-musllinux_1_2_aarch64.whl

Download URL niimath-1.0.20250804-cp38-cp38-musllinux_1_2_aarch64.whl
Size 447.1 kB
Tags CPython 3.8 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
04cee4c7e8d634da717de63c12c4f1345d37ee9b109980138c3180f23e23f5e6
BLAKE2b-256 checksum
How to use checksums
e85de255c062b63b75152bf78d10af47fc695d9d82872a63e16aadefbcb6e334
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL niimath-1.0.20250804-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 490.7 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e652ac8c04c4cf815fe9918afd010dd4b746c81c8cb9023a83c408db2cffc3f0
BLAKE2b-256 checksum
How to use checksums
0817cdbe5a64ee1f98f106afba4f2115b0843c8110579a814bf437185fec822d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL niimath-1.0.20250804-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 466.2 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
582ab350e1d78a88ad54c0b488d17e3fd7c7ea6197ee6ee8c2521402475885d3
BLAKE2b-256 checksum
How to use checksums
d1e05b2804515872be667172ac31e8a40020d3556f2fa1a6d6d2c723ef60e5f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp38-cp38-macosx_11_0_arm64.whl

Download URL niimath-1.0.20250804-cp38-cp38-macosx_11_0_arm64.whl
Size 256.3 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c2f5496c6c2ab2b6d0a74b00a94bda459c6238a2106a6b4ab4b63bcaff2a0b1f
BLAKE2b-256 checksum
How to use checksums
4a26edd484b9bd251177af5501901a8124b463d5c0d03d7e1ebf362730627f44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp38-cp38-macosx_10_9_x86_64.whl

Download URL niimath-1.0.20250804-cp38-cp38-macosx_10_9_x86_64.whl
Size 309.8 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7022d453f1393479f2b8134b973648b16ff4e5e740a15099f82da25eb84a847d
BLAKE2b-256 checksum
How to use checksums
d55ac87d2b5c2ce1d5f6ca5bfadcfa22a8805645a266b3f345a152edb57bf752
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp37-cp37m-win_amd64.whl

Download URL niimath-1.0.20250804-cp37-cp37m-win_amd64.whl
Size 422.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c3a3b1b121f78250637ce9c30dada7c8ee6003e000564a3d638ebf1b6c512b55
BLAKE2b-256 checksum
How to use checksums
dad97b0104fb56b87e035c60fa86a48953ec8117462c71f63d8a9242b4cfbc63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp37-cp37m-musllinux_1_2_x86_64.whl

Download URL niimath-1.0.20250804-cp37-cp37m-musllinux_1_2_x86_64.whl
Size 475.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
42ba2693621bb9a31283db09979cfacae905ed0f7c429755df5e3176fdf831fd
BLAKE2b-256 checksum
How to use checksums
53199fe5f39bd692fbc163284bca79527b2e1e50b2205c5e41988a36747eb513
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp37-cp37m-musllinux_1_2_aarch64.whl

Download URL niimath-1.0.20250804-cp37-cp37m-musllinux_1_2_aarch64.whl
Size 447.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6024ff1435b467ff01f2d222c3e5e096cd0f4836b4e4836deade3565dd992e07
BLAKE2b-256 checksum
How to use checksums
054726862a4cb9e997b94dcfa470a7bc0f2a06264557cf1adbfbbcf922f5c28f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL niimath-1.0.20250804-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 490.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c360dbb2615e25390ce5315e9c95ad422ddd29bb8233b468f9eb3b4a7a445bf3
BLAKE2b-256 checksum
How to use checksums
c2c52159de54c06b53f5ac445f08f80b82af285e59a5de4da35cb050902bf878
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL niimath-1.0.20250804-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 466.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cff27bf5bade79739c768e06d463cd21f525ce4dc615180a2cda3e58c518886f
BLAKE2b-256 checksum
How to use checksums
580a67c02b85451e0e1c7178cf8ed155e4f49d39e03925a1cb110a7c802f63b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Release files / niimath-1.0.20250804-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL niimath-1.0.20250804-cp37-cp37m-macosx_10_9_x86_64.whl
Size 309.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
17726ea174bfe4045fecd46725657fcabf3a55b4a6f2d09377515de74c275a7b
BLAKE2b-256 checksum
How to use checksums
3c7a095157f9ddbcd0af326eef19d4b69b8ad75a4e9da1544d354b0f318d9d39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.5

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

Security for niimath 1.0.20250804

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.

Full provenance

All 49 files in this release have been uploaded with provenance metadata.

Select from 49 files

Attestation for niimath-1.0.20250804.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 5, 2025.

Transparency log

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.

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