Skip to main content

SSTcore - Swirl String Theory Canonical Core. High-performance C++ library for knot dynamics, vortex systems, and fluid mechanics

Project description

โš™๏ธ SSTcore: Hybrid Benchmark Engine for the Swirl-String Theory

Welcome to SSTcore, the computational backbone for the Swirl-String Theory (SST).
This hybrid C++/Python engine is designed to benchmark field-based gravity, time dilation, and EM swirl-field dynamics using modern numerical methods and a large helping of theoretical audacity. This repository contains the core engine, simulation scripts, and visualizations to explore the swirling depths of รฆther dynamics. We build the C++ SST-Bindings first, and then we can import it into benchmark Python code. When using the C++ SST-bindings to do hard calculations we can run / render Python simulations 10-100x faster.


๐Ÿ’พ Features

  • ๐Ÿš€ High-Performance Core (C++)
    Handles numerically stiff vortex dynamics, EM field evolution, and topological energy exchanges.

  • ๐Ÿ Python Frontend
    For visualization, parameter sweeps, and interactive experiments using matplotlib, numpy, and PyBind11 integration.

  • ๐Ÿ“ฆ npm Package
    Available for Node.js and browser (WebAssembly) via npm install sstcore. Perfect for Angular and other JavaScript/TypeScript applications.

  • ๐Ÿงฒ EM Field Simulations
    Supports generation and animation of rotating 3-phase bivort electric and magnetic field structures.

  • โŒ› Time Dilation & Gravity Models
    Fast comparison of GR vs SST predictions in strong field limits.


Installation Options

Python Package

pip install SSTcore

Resources na pip install (via import)
Na pip install kun je het resources-pad (o.a. Knots_FourierSeries, ideal.txt) zo aanroepen:

from SSTcore import get_ideal_txt_path, get_knots_fourier_series_dir, get_resources_dir

# Basis resources-map (ideal.txt, Knots_FourierSeries, โ€ฆ)
resources_dir = get_resources_dir()

# Alleen Knots_FourierSeries-map
kfs_dir = get_knots_fourier_series_dir()

# Pad naar ideal.txt
ideal_path = get_ideal_txt_path()

Optioneel: stel SSTCORE_RESOURCES in om een vaste map te forceren.

SSTCORE Installation Guide (Windows)

This precompiled sstbindings.cp311-win_amd64.pyd file is a pybind11 module compiled for Python 3.11 on 64-bit Windows.

โœ… Installation Steps

  1. Determine your Python version:

    python --version
    
  2. Copy the matching .pyd file into your Python project directory. Example:

    your_project/
    โ”œโ”€โ”€ sstbindings.cp311-win_amd64.pyd
    โ””โ”€โ”€ your_script.py
    
  3. In your script:

    import sstbindings
    
  4. Use the exposed functions/classes such as:

    vortex = sstbindings.VortexKnotSystem()
    vortex.initialize_trefoil_knot()
    

If you encounter an ImportError:

  • Make sure the .pyd file matches your Python version and architecture (64-bit)
  • Recompile using CMake and pybind11 if necessary for other OS

๐Ÿ“ฆ Build & Run

I advise to make use of IDE like CLion, PyCharm or Visual Studio for building and running the project. When using CLion, you can follow these steps: You must install Visual Studio 2022 with C++ support, and then you can use CLion to build the project.

โš™๏ธ Repair MSVC with the Visual Studio Installer

Open the Visual Studio Installer and do the following:

  • Find Visual Studio 2022 Community
  • Click Modify

Make sure the following are selected:

โœ” Individual components: โœ… MSVC v14.3x - x64/x86 build tools โœ… Windows 10 SDK (or 11) โœ… C++ CMake tools for Windows โœ… C++ ATL/MFC support (optional) โœ… C++ Standard Library (STL) After this, reboot CLion and retry the build.

๐Ÿ”ง Use Clang Toolchain (if MSVC is broken)

You can switch CLion to use Clang (LLVM): Install LLVM from: https://github.com/llvm/llvm-project/releases Point CLion to clang++.exe in your toolchain settings You can still use pybind11 + C++23 this way and avoid MSVC issues altogether.

๐Ÿ Install Python Dependencies

Make sure you have Python 3.11+ installed, then create a virtual environment and install the required packages. This might be the time to take a look at Conda, which is a package manager that can help you manage Python environments and dependencies more easily.

conda create -n  SSTcore12    python=3.12
conda activate  SSTcore12 

We now have to at least pip install pybind11 and pip install numpy to run the Python bindings. I recommend to use a requirements.txt file to manage the dependencies of the project, it will reflect my environment.

pip install -r requirements.txt

To keep file up to date: pip freeze > requirements.txt

๐Ÿ› ๏ธ Get pyBind11 inside the project

mkdir extern
mkdir extern/pybind11
git clone https://github.com/pybind/pybind11.git extern/pybind11

๐Ÿ”จ Build C++ Core

Before building, ensure you have CMake installed and your environment is set up correctly. Download and install CMake https://cmake.org/download/

First initialize the CMake project, this results in a new directory cmake-build-debug-mingw or similar in the project. You can now use the following commands (from project root) to build the C++ core and generate the Python bindings:

mkdir build
cd build
cmake ..
cmake --build . --config Release # or Debug

This command compiles the C++ core and generates the Python bindings using pybind11.

pip install PyQtWebEngine PyQt5 pyinstaller numpy

npm Package (Node.js / Browser)

npm install sstcore

See README_NPM.md for detailed usage instructions.

๐Ÿ“ฆ Test if python receives SST Bindings `

python -c "import sstbindings; print(sstcore)"

This should return <module 'sstcore' from 'C:\\workspace\\projects\\sstcore\\build\\Debug\\sstbindings.cp312-win_amd64.pyd'> This indicates that the Python bindings for SSTcore have been successfully built and installed. If this command fails, ensure that sstbindings.cp311-win_amd64.pyd is found in the same directory where you run python. When it does not work, you can delete the cmake-build and build folder and try to recompile the C++ bindings from within ./build/ with cmake .. followed by cmake --build . --config Debug again.

๐Ÿ Import the SST Bindings in Python

from sstbindings import VortexKnotSystem, biot_savart_velocity, compute_kinetic_energy

๐Ÿ”จ Load the C++ module dynamically from the compiled path, because the SST Bindings are not installed in the Python site-packages.

import os
module_path = os.path.abspath("C:\\workspace\\projects\\sstcore\\build\\Debug\\sstbindings.cp312-win_amd64.pyd")
module_name = "sstcore"

๐Ÿ“Š Run Benchmarks

python tests/test_potential_timefield.py

๐Ÿ“‚ Project Structure

project-root/
โ”œโ”€โ”€ build/
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ examples/
โ”‚   โ”œโ”€โ”€ example_fluid_rotation.py
โ”‚   โ”œโ”€โ”€ example_potential_flow.py
โ”‚   โ”œโ”€โ”€ example_vortex_ring.py
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ fluid_dynamics.cpp
โ”‚   โ”œโ”€โ”€ thermo_dynamics.cpp
โ”‚   โ”œโ”€โ”€ vorticity_dynamics.cpp
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ src_bindings/
โ”‚   โ”œโ”€โ”€ module_sst.cpp
โ”‚   โ”œโ”€โ”€ py_fluid_dynamics.cpp
โ”‚   โ”œโ”€โ”€ py_thermo_dynamics.cpp
โ”‚   โ”œโ”€โ”€ py_vorticity_dynamics.cpp
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ extern/pybind11/         # <-- Git submodule or manually cloned -- git clone https://github.com/pybind/pybind11.git extern/pybind11
โ”œโ”€โ”€ CMakeLists.txt

๐Ÿง  Author

ORCID: 0009-0006-1686-3961
Conceived, written, and fearlessly pushed into the void by a person undeterred by the collapse of academic consensus.


๐Ÿ“– Documentation

  • Theory Overview
  • Swirl Core Model
  • Benchmarked Results

๐Ÿงƒ Warning

This software may cause:

  • Vortex-based worldview shifts
  • Sudden rejection of spacetime curvature
  • Hallucinations of swirling field lines in your breakfast cereal

๐Ÿ’ฌ Contact

Open an issue or whisper into the รฆther. This code is listening. Always.

1. Installeer PyTorch en de specifieke Intel Extension for PyTorch (IPEX) voor Windows XPU

conda create -n SSTcore11 intelpython3_full python=3.11 -c https://software.repos.intel.com/python/conda -c conda-forge --override-channels
conda activate SSTcore11
conda config --add channels conda-forge
conda config --set channel_priority flexible
conda install scikit-learn-intelex xgboost numpy scipy numexpr -c https://software.repos.intel.com/python/conda/ -c conda-forge

2. Installeer de Coqui TTS bibliotheek (die XTTSv2 bevat) & Zorg ervoor dat de nieuwste versie van torchaudio's backend (soundfile) beschikbaar is. Toevoeging voor de GPU-acceleratie van Neurale Netwerken (XTTS)

python -m pip install torch==2.1.0.post3 torchvision==0.16.0.post3 torchaudio==2.1.0.post3 intel-extension-for-pytorch==2.1.10+xpu --extra-index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/
python -m pip install TTS soundfile

3. Other setup steps for Python dependencies (if needed)

conda create -n SSTcore11 intelpython3_full python=3.11 -c https://software.repos.intel.com/python/conda -c conda-forge --override-channels
conda activate SSTcore11

conda install conda -c https://software.repos.intel.com/python/conda/
conda install conda -c conda-forge
conda install conda -c main
conda config --add channels conda-forge
conda config --set channel_priority flexible

conda install scikit-learn -c https://software.repos.intel.com/python/conda/
conda install scikit-learn-intelex -c https://software.repos.intel.com/python/conda/
conda install xgboost -c https://software.repos.intel.com/python/conda/
conda install numpy -c https://software.repos.intel.com/python/conda/ -c conda-forge
conda install scipy -c https://software.repos.intel.com/python/conda/ -c conda-forge
conda install numexpr -c https://software.repos.intel.com/python/conda/ -c conda-forge
# 1. Verwijder de gecorrumpeerde en verouderde installatie
pip uninstall -y torch torchvision torchaudio intel-extension-for-pytorch

# 2. Installeer de vereiste C-bibliotheek voor asynchrone I/O
conda install libuv -c conda-forge -y

# 3. Installeer de nieuwe PyTorch 2.5.1 XPU stack, geoptimaliseerd voor Intel Arc
python -m pip install torch==2.5.1+cxx11.abi torchvision==0.20.1+cxx11.abi torchaudio==2.5.1+cxx11.abi intel-extension-for-pytorch==2.5.10+xpu --index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/
  1. Isoleer de Intel GPU hardwarematig voor de SYCL/UR runtime
  2. Installeer de Intel-geoptimaliseerde PyTorch stack voor Python 3.12
  3. Activeer Level Zero optimalisaties voor PyTorch XPU
  4. Isoleer de Intel Arc A770 van de NVIDIA GTX 1060 voor de SYCL runtime
  5. Activeer Level Zero optimalisaties voor asynchrone executie
python -m pip install torch==2.5.1+cxx11.abi torchvision==0.20.1+cxx11.abi torchaudio==2.5.1+cxx11.abi intel-extension-for-pytorch==2.5.10+xpu --extra-index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/
conda install libuv -c conda-forge -y

set ONEAPI_DEVICE_SELECTOR=level_zero:gpu
set SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1
set ZES_ENABLE_SYSMAN=1
set ONEAPI_DEVICE_SELECTOR=level_zero:gpu
set SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1
set ZES_ENABLE_SYSMAN=1

python verify_sst_hardware.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sstcore-0.8.0.tar.gz (48.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sstcore-0.8.0-cp313-cp313-win_amd64.whl (38.0 MB view details)

Uploaded CPython 3.13Windows x86-64

sstcore-0.8.0-cp313-cp313-manylinux_2_39_x86_64.whl (38.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

sstcore-0.8.0-cp313-cp313-macosx_10_14_universal2.whl (49.8 MB view details)

Uploaded CPython 3.13macOS 10.14+ universal2 (ARM64, x86-64)

sstcore-0.8.0-cp312-cp312-win_amd64.whl (38.0 MB view details)

Uploaded CPython 3.12Windows x86-64

sstcore-0.8.0-cp312-cp312-manylinux_2_39_x86_64.whl (38.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

sstcore-0.8.0-cp312-cp312-macosx_10_14_universal2.whl (49.8 MB view details)

Uploaded CPython 3.12macOS 10.14+ universal2 (ARM64, x86-64)

sstcore-0.8.0-cp311-cp311-win_amd64.whl (38.0 MB view details)

Uploaded CPython 3.11Windows x86-64

sstcore-0.8.0-cp311-cp311-manylinux_2_39_x86_64.whl (38.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

sstcore-0.8.0-cp311-cp311-macosx_10_14_universal2.whl (49.8 MB view details)

Uploaded CPython 3.11macOS 10.14+ universal2 (ARM64, x86-64)

sstcore-0.8.0-cp310-cp310-win_amd64.whl (38.0 MB view details)

Uploaded CPython 3.10Windows x86-64

sstcore-0.8.0-cp310-cp310-manylinux_2_39_x86_64.whl (38.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

sstcore-0.8.0-cp310-cp310-macosx_10_14_universal2.whl (49.7 MB view details)

Uploaded CPython 3.10macOS 10.14+ universal2 (ARM64, x86-64)

sstcore-0.8.0-cp39-cp39-win_amd64.whl (38.0 MB view details)

Uploaded CPython 3.9Windows x86-64

sstcore-0.8.0-cp39-cp39-manylinux_2_39_x86_64.whl (38.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.39+ x86-64

sstcore-0.8.0-cp39-cp39-macosx_10_14_universal2.whl (49.8 MB view details)

Uploaded CPython 3.9macOS 10.14+ universal2 (ARM64, x86-64)

File details

Details for the file sstcore-0.8.0.tar.gz.

File metadata

  • Download URL: sstcore-0.8.0.tar.gz
  • Upload date:
  • Size: 48.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sstcore-0.8.0.tar.gz
Algorithm Hash digest
SHA256 f83911c4005feb9a51da49144fe9dc714e7c9fe026b96abccef177b1cdd59cee
MD5 99bb3aecf8aefb2a0005b4d6384cb00c
BLAKE2b-256 b2a2c0d681c1e8ebd542bcc0625d5cd02b2790eb4b036ee67f3b38c3a0770521

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sstcore-0.8.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 38.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sstcore-0.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a6feaabb1d44e58f50ab99349dbb8dcaa45a78b78d81f830a24ec8b6e588669a
MD5 58ba2ebc10be693e553de5118793e1d0
BLAKE2b-256 fd91c5edf191fabc17ffe1dedfa60fdf16c0648e58e346ec507a9ecb4b1a4634

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for sstcore-0.8.0-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 a2c1ebef34c984e5fc051e36990542c6974ea6b28546d696ef721e45350fea84
MD5 fcc0327e1b7a9989021907c3738b64f4
BLAKE2b-256 9958af7a49093b7562a5de5ab49e4722afd69c2ea780c11fc7ef3331e0616cad

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp313-cp313-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for sstcore-0.8.0-cp313-cp313-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 cd28502d247c6c758bc73a906c6c96b836c012b7e89d96330be52918c81e65ad
MD5 fe30a12c70ba8cb7964ca2b7482b6b61
BLAKE2b-256 20cfe7da3e3afa46331f24fa2e77177266c2500735ffc47e27c9f1ece274134b

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sstcore-0.8.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 38.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sstcore-0.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6c419e139cfc7d8794cc0ed5f78961996c9864e3427876fbca60f0b8a87adddf
MD5 ae4e9b5495691eb13c4dfb75a44ba6d5
BLAKE2b-256 7c222dd337eab6d0e963330baa674bd7261bd2a3f5cc4a43f39f9cf27199663d

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for sstcore-0.8.0-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 1409f94e6cbf837245f8ee2e80343e60dd7fe697c2ec9273553f7a60baf07156
MD5 45df5d9324636cc262798d6702be3dd4
BLAKE2b-256 2eeeec4a18ad5da2db42afbec9e7ee4252e7bfea90a4afe4f4498315d7bfeae2

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp312-cp312-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for sstcore-0.8.0-cp312-cp312-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 8ea72bd3b79198d966c0f77ae80151255cba620185495cb3a0812436b6f4dafc
MD5 8c2b32a5a1a74bc80482d4498c984be8
BLAKE2b-256 0a077392a7e30a0962d6b38c0fb99316b29dc9d793129e66f73407ab8df046ce

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sstcore-0.8.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 38.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sstcore-0.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f16e5aad0ad3a554b0fdf71f808de71593c4911405718ab2d0e37960428b3954
MD5 a9fea36d39a3933817c0ead99846f07d
BLAKE2b-256 4fedcfc116d81c92725d6ec876e7853501ab82ffbe8e5d4151842979fcb6c3e0

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for sstcore-0.8.0-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 aa9ce032e122ee7b306d4f4964803fb42e9bff33e93fe9116aa4c0f265933e32
MD5 6e75b46506f38ab0ad93d5ff4b82a473
BLAKE2b-256 c09310d83a266f9ab09d4d8fd64b02dd6a5f4ccf326619d5a427816b274c5ddf

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp311-cp311-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for sstcore-0.8.0-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 1c1b5f1e99c4ddc68e556b9fd9efd441f8c0be58b053dd96e3516c71ac5793f2
MD5 1d9e5a831072446ca1a68229a03f8775
BLAKE2b-256 85db83210604fd54afb4f402e560252730a5d6a12165a7b1c39843cfb2bd25e9

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sstcore-0.8.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 38.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sstcore-0.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 88cacf7c95e2c23fa3297cf42cb3522c1ebc44b3b360c521c060318091adda6e
MD5 47a332cb6c4b4e9727ddeae98b1c5765
BLAKE2b-256 663fe0c14098d18b766d69a3d5f0dd46acd26ee2bf3e5df9bcf83f46c6cfb102

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp310-cp310-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for sstcore-0.8.0-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 e2f1d1f7b08294a626df3fdc7e0e87e7b314bf300020e90d077586d871e65f83
MD5 88dc54105f0b4cfcb333f9c1042bd289
BLAKE2b-256 eeb0877e823f492bfb288e3eced36c476a4dca3e799fbbbe320131506d94dc88

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp310-cp310-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for sstcore-0.8.0-cp310-cp310-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 2d4ee2698e7cc20adc48f79c587a02a6af46883288868023af685ac86b4c2967
MD5 8b32b0e6e5522fdcb2688acb5319b8af
BLAKE2b-256 369d666c97a96ff22826a25c6d9624a4273402bab5eeb001d7c37d3efb4ade8f

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sstcore-0.8.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 38.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sstcore-0.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a3c93b60c17f8c0317ab6e237ad8b3e8e91931d56435df6fc1fc2fbf69cdd00c
MD5 78ef5e7ad8ed345a2283882c0a8521f9
BLAKE2b-256 eeec828dc81ad4fdee927a17ccd9b440fcebc4a979b8d50762880112805366ec

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp39-cp39-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for sstcore-0.8.0-cp39-cp39-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 ebfa55f8ccce566ae35609141b3c408aadcf9b8156fe882265fece4f188fd827
MD5 0ccaf93669847520fbf989bde0d93444
BLAKE2b-256 dab27ca81d39365555ac6fc57e8f4c076cbe3623c94603d3be5e522c61a80bfd

See more details on using hashes here.

File details

Details for the file sstcore-0.8.0-cp39-cp39-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for sstcore-0.8.0-cp39-cp39-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 391e74b2efc06a4045576abec81ec62961cf40aff5905f4ef9e8fae7e691daf0
MD5 75f22e37edefa7cc39780e5011c149aa
BLAKE2b-256 c4cf810548c6e3970d52ebd233f07206c597c365dfef261356b9c5cfa0a61446

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page