Skip to main content

Cythonized core modules for PHYSBO

This package contains the cythonized core modules for PHYSBO. Originally, PHYSBO used Cython to speed up the performance of the core modules, but it requires a bit extra effort to build particularly on windows. To simplify the build process, we moved the cythonized core modules to this package, and users can use PHYSBO without Cython (pure python). If users want to improve the performance, they can install this package and use the cythonized core modules again.

Dependencies

  • Python >= 3.9
  • Cython
  • NumPy

Install

  • From PyPI (recommended)
python3 -m pip install physbo-core-cython
  • From source (for developers)
    1. Download or clone the github repository

      git clone https://github.com/issp-center-dev/PHYSBO-Core-cython
      
    2. Install via pip

      # ./PHYSBO is the root directory of PHYSBO
      # pip install options such as --user are avaiable
      
      python3 -m pip install ./PHYSBO-Core-cython
      

Uninstall

python3 -m pip uninstall physbo-core-cython

License

This is distributed under Mozilla Public License version 2.0 (MPL v2).

© 2020- The University of Tokyo. All rights reserved. This software was developed with the support of "Project for advancement of software usability in materials science" of The Institute for Solid State Physics, The University of Tokyo.

Metadata

Release files for physbo-core-cython 3.0.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 physbo-core-cython 3.0.0
File Size Uploaded
physbo_core_cython-3.0.0.tar.gz 160.1 kB Details

Release files / physbo_core_cython-3.0.0.tar.gz

Download URL physbo_core_cython-3.0.0.tar.gz
Size 160.1 kB
Tags Source
SHA-256 checksum
How to use checksums
431aa703925668df2b6d8247a41d51175b411e267dacf1b008ac835788c2fee4
BLAKE2b-256 checksum
How to use checksums
c7195fa3336262ae5c09dc96baff12ad0bfafcc753276ba9793a5cfac074c4d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Oct 21, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

3.0.0 This release

1 release file

0.1.0

1 release file

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