Skip to main content

Cytnx-core

This is the core compoment of the cytnx library

Develop

Package Management

We use uv to manage the package.

    uv sync --all-extras --dev

To trigger recompile of C++ code:

    uv sync --reinstall

In addition, pre-commit tool should be installed

    uv run pre-commit install

Running pytest:

    uv run pytest

Building Dependency:

  • c++ compiler
  • cmake 3.15+ (see CMakeList.txt, default 3.20)
  • most of the deps should be able to install via pypi.

GPU:

  • CUDA Toolit

Compile directly the C++ package

   $mkdir build
   $cd build
   $cmake ../ -DCMAKE_INSTALL_PREFIX=<install destination>

For DEV:

  1. Please add corresponding .pyi for binded objects/modules to comply with linting.

Metadata

Release files for cytnx-core 0.1.0

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

Source distribution (sdist)

Source distribution for cytnx-core 0.1.0
File Size Uploaded
cytnx_core-0.1.0.tar.gz 44.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cytnx-core 0.1.0
File Interpreter ABI Platform
cytnx_core-0.1.0-cp312-cp312-manylinux_2_38_x86_64.manylinux_2_39_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ x86-64, Linux glibc 2.38+ x86-64 Details
cytnx_core-0.1.0-cp311-cp311-manylinux_2_38_x86_64.manylinux_2_39_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.38+ x86-64, Linux glibc 2.39+ x86-64 Details
cytnx_core-0.1.0-cp310-cp310-manylinux_2_38_x86_64.manylinux_2_39_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.39+ x86-64, Linux glibc 2.38+ x86-64 Details

Total release size: 375.1 kB

Release files / cytnx_core-0.1.0.tar.gz

Download URL cytnx_core-0.1.0.tar.gz
Size 44.8 kB
Tags Source
SHA-256 checksum
How to use checksums
970ecf4a30b81cdc92202625f7d3d984ea1e48c7cbd5f0755ccc7e11d1ec1c10
BLAKE2b-256 checksum
How to use checksums
082f2acd19a6445d58c5ff762029e88e9ac0689b0d0b9d185eae3ff6c5896429
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.16

Release files / cytnx_core-0.1.0-cp312-cp312-manylinux_2_38_x86_64.manylinux_2_39_x86_64.whl

Download URL cytnx_core-0.1.0-cp312-cp312-manylinux_2_38_x86_64.manylinux_2_39_x86_64.whl
Size 111.5 kB
Tags CPython 3.12 Linux glibc 2.38+ x86-64 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
dea2f493d8223f5c296e789eb37adb81b33c811d8e08a1c28f631535baddf562
BLAKE2b-256 checksum
How to use checksums
3d8b817ba4c047af7405817cec89edba774a5ca67e6f83fea64df1c91373cf70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.7

Release files / cytnx_core-0.1.0-cp311-cp311-manylinux_2_38_x86_64.manylinux_2_39_x86_64.whl

Download URL cytnx_core-0.1.0-cp311-cp311-manylinux_2_38_x86_64.manylinux_2_39_x86_64.whl
Size 110.6 kB
Tags CPython 3.11 Linux glibc 2.38+ x86-64 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
a5c079f9ca1071b7d3272c9b7fee820159c745c78f18fcc04e23e430ec012a65
BLAKE2b-256 checksum
How to use checksums
07b22468d03c9a025f802f8a51a5a21b0468c7750eab536b512c8dc8b4913ff9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.10

Release files / cytnx_core-0.1.0-cp310-cp310-manylinux_2_38_x86_64.manylinux_2_39_x86_64.whl

Download URL cytnx_core-0.1.0-cp310-cp310-manylinux_2_38_x86_64.manylinux_2_39_x86_64.whl
Size 108.3 kB
Tags CPython 3.10 Linux glibc 2.38+ x86-64 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
548f997856ee3ac0408a4dd0d7ceb29cd5e182a7a5dcb254d9e8f4d1e28ae580
BLAKE2b-256 checksum
How to use checksums
7235373e8002847eec71510a41add3e8105cde3cc76990f18da5b23bedb40502
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.15

Release history Release notifications | RSS feed

This release

0.1.0 This release

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page