Skip to main content

Python bindings for astrea C++ library

Project description

astrea_py

logo

Python bindings for astrea, library for statistical equilibrium calculations in cosmic plasma.

Installation

Using pip

pip3 install astrea

Officially supported Python versions (for other versions, the library can be built manually):

  • CPython 3.15
  • CPython 3.14
  • CPython 3.13
  • CPython 3.12
  • CPython 3.11
  • CPython 3.10

Officially supported platforms (for other platforms, the library can be built manually):

  • manylinux_2_34_x86_64 (glibc 2.34)
  • manylinux_2_34_i686 (glibc 2.34)
  • manylinux_2_34_aarch64 (glibc 2.34)
  • manylinux_2_28_x86_64 (glibc 2.28)
  • manylinux_2_28_i686 (glibc 2.28)
  • manylinux_2_28_aarch64 (glibc 2.28)
  • manylinux2014_x86_64 (glibc 2.17)
  • manylinux2014_i686 (glibc 2.17)
  • manylinux2014_aarch64 (glibc 2.17)
  • macosx_14_0_universal2
  • macosx_13_0_universal2
  • win_amd64
  • win_arm

Using Nix Flake

flake.nix:

{
  inputs = {
    astreapypkgs.url =
      "http://github.com/deverte/astrea_py/archive/refs/tags/v0.8.1.tar.gz";
  };

  outputs = inputs@{ self, astreapypkgs, ... }:
  let
    system = "x86_64-linux";
    astreaPy = astreapypkgs.packages.${system}.default; # default Python
    # astreaPy = astreapypkgs.packages.${system}.python310; # specific Python
  in {
    devShells.${system}.default = pkgs.mkShell {
      buildInputs = [
        astreaPy
      ];
    };
  };
}

Usage

See tests for usage examples.

License

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

astrea-0.8.1-cp314-cp314-win_arm64.whl (12.7 MB view details)

Uploaded CPython 3.14Windows ARM64

astrea-0.8.1-cp314-cp314-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.14Windows x86-64

astrea-0.8.1-cp314-cp314-manylinux_2_34_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

astrea-0.8.1-cp314-cp314-macosx_15_0_universal2.whl (5.3 MB view details)

Uploaded CPython 3.14macOS 15.0+ universal2 (ARM64, x86-64)

astrea-0.8.1-cp313-cp313-win_arm64.whl (12.1 MB view details)

Uploaded CPython 3.13Windows ARM64

astrea-0.8.1-cp313-cp313-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.13Windows x86-64

astrea-0.8.1-cp313-cp313-manylinux_2_34_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

astrea-0.8.1-cp313-cp313-macosx_15_0_universal2.whl (5.3 MB view details)

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

astrea-0.8.1-cp312-cp312-win_arm64.whl (12.1 MB view details)

Uploaded CPython 3.12Windows ARM64

astrea-0.8.1-cp312-cp312-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.12Windows x86-64

astrea-0.8.1-cp312-cp312-manylinux_2_34_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

astrea-0.8.1-cp312-cp312-macosx_15_0_universal2.whl (5.3 MB view details)

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

astrea-0.8.1-cp311-cp311-win_arm64.whl (12.1 MB view details)

Uploaded CPython 3.11Windows ARM64

astrea-0.8.1-cp311-cp311-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.11Windows x86-64

astrea-0.8.1-cp310-cp310-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.10Windows x86-64

File details

Details for the file astrea-0.8.1-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: astrea-0.8.1-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for astrea-0.8.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 f91a5426c11b3ee7806ef4ad46431663fbdb62f04a3c20af7a8bc982600bef38
MD5 43de8986a83d415336786e5211459788
BLAKE2b-256 5ba8576b8cb80333e94de890a32d39caa2300faf62d6ef61d581bfc0985fcf8a

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: astrea-0.8.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 11.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for astrea-0.8.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9f57fbc59b5ced004e5988a27f4099b9f4191267dece9cd8289478bb699772d8
MD5 4b86a6eda5891dcb5d4ea52b13b5550b
BLAKE2b-256 e137849863f3b22a5bcbd575b2f401d24b9481241e93b278e2cb62ed95829af4

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for astrea-0.8.1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 16df48327678b3631d22950b42d4985a56064d452bc1665ae40b7ee2f9c39c89
MD5 04cf7c0ba49b201f024048957b4a5a0b
BLAKE2b-256 495a7bde2fcf7a4d546e8d51d07287fa207ec78a02bd9120f320140f700643ff

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp314-cp314-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for astrea-0.8.1-cp314-cp314-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 20dd05c6fb9376f64c062fd4a2fde6f2f6eff9c1ecee7f5d8d854eda11a63206
MD5 7467d0027f944e11161fb3510a5e120b
BLAKE2b-256 c2d0f4575bca6153c3e92fbc0660668cecc8e90506ec816ceaf5c0819270842c

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: astrea-0.8.1-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for astrea-0.8.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 327764aa486b4191a88c4ae79de827491b6d75123ec0586e8a9ccf5001742254
MD5 4e51e10ff6964912acd0e6745ebca750
BLAKE2b-256 ad83f24c1c0e82561ba5496e63c75b06c5a9be1f04fa3bf420be7380cb9ac092

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: astrea-0.8.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for astrea-0.8.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 57c8bcb7ed57f0838655423f48a4be012b1e6b002fbb229da22cb37b4390c370
MD5 1f097cb35c5717ebaaea4f18e0d60429
BLAKE2b-256 6fad62b60a0d9f61ff48d156f4f5192e4b2ae73e1d1621dd01101fb72b11e2a9

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for astrea-0.8.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2662f7b3a74abb9f0758409b434ccc8981cb23c6a72897d390b301aa223af203
MD5 9ed5ef20ddbe9b97e34f98bd3479cec9
BLAKE2b-256 6d43adad6fa6bf495860863b29f98a3feba077646674a092e2fbd011fbca682c

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp313-cp313-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for astrea-0.8.1-cp313-cp313-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 611af082c1d62bbb878e3b00aa280ac39e8ad154e24172da0ca6b2ffb9e2f43d
MD5 47deea8d6de1bf63cace1e5726e932c6
BLAKE2b-256 35262aeb5343c52f05cdc74db9cc406b4d932e42dccba3662b369070dd2188ad

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: astrea-0.8.1-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for astrea-0.8.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 dfbd1d02937d1619a64f5a45da9b526a310d76a10a77b4495b6c9b3fedd53edf
MD5 942aa2d6ad7b5c1efc1c4592f174c3a7
BLAKE2b-256 d881245ae647d60c5a493d9b4536febb4169d965979b330fb1e557946b6a7bb6

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: astrea-0.8.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for astrea-0.8.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 01cac0d824b8fc5b3adc3f8051a5cf725751a79f493ed9d80917a6a791abec20
MD5 63196318b721352da467a3e6058b8224
BLAKE2b-256 978d4e937d8a681c0d780b4399c28d64be6d7dbc97eab2c67d2c5fca4c5ae4a6

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for astrea-0.8.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a7cc4f5607b63abb970dceed3ef46b64299e357a42ec8de0d8847aa699a9e5df
MD5 5c8223bdc59600b22bdeaa23b11fe0c7
BLAKE2b-256 ae0388f5109be9052b28882ae06155865cd20bb5423236874ce1071078564848

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp312-cp312-macosx_15_0_universal2.whl.

File metadata

File hashes

Hashes for astrea-0.8.1-cp312-cp312-macosx_15_0_universal2.whl
Algorithm Hash digest
SHA256 dca6112950d3ca3fcc6cf1480807ea6cf103f64b949f84cb294c11e345ddbaca
MD5 ad1c47d98a3694900f6d774694090230
BLAKE2b-256 c0c48fc4e0ef864aff7fd0e4a107194a77464c4a719f075eaa3c843160e06673

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: astrea-0.8.1-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for astrea-0.8.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 1d867d173613e38bdfc08cb69ff1f9d4443f4d6a84902fd2db6ef7cdb1cc080a
MD5 cc91155473b27207a444438377fa21fc
BLAKE2b-256 938490ea4be85cb77aa3687b5a9520f41a5b89f2dd4ee05487e75f65fe45f5ef

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: astrea-0.8.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for astrea-0.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ae6b16f7d328ee32d13bb6a8c7c75ffcd5f2dbc9611e2fafcc67230401f5e7f6
MD5 de694297db68f069fd7235f4fab4c3ff
BLAKE2b-256 fe2a779cd42bfccb60efa148445e1183bc03b22a9801ae656abcce446a290bc8

See more details on using hashes here.

File details

Details for the file astrea-0.8.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: astrea-0.8.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for astrea-0.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9cbe71ee6ff3e709cc75540f9a9fd50df1af2ca67d33a769393858318c8ccf51
MD5 f5bb9ee61d76c50251798c17c0fabf15
BLAKE2b-256 7b700cf1c646ccb52fe731374f1f82b7b03a19cc5cb68099b07589958dbbb5d1

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