Skip to main content

libnumerixpy

A Powerful Python/C Library for High-Performance Numerical Computing


[!CAUTION] At the moment, libnumerixpy is under active development (alpha), many things may not work, and this version is not recommended for use (all at your own risk).

libnumerixpy is a powerful, cross-platofrm Python/C library designed for high-performance numerical computing in the domains of physics, mathematics, and computer science.

Libnumerixpy use Python/C API!

You can join to our small russian telegram blog.

Tests coverage

To test the library, PyTest with the pytest-cov plugin is used. You can look at the tests in tests directory

Statements Miss Coverage
4 0 100%

Key Features

  • Extensive Functionality: libnumerixpy provides a wide range of functions coverint the core areas of mathematics, physics, and computer science, including:
  • Mathematics: linear algebra, calculus, geometry
  • Physics: kinematics, mechanics, thermodynamics, electronics
  • Computer Science: algorithms, numerical methods, data processing
  • High Performance: The library is optimized for maximum performance, leveraging modern techniques such as parallel computing and vectorization
  • Cross-platform Support: libnumerixpy supports major operating systems (Windows, Linux, macOS).
  • Ease of Use: A simple and intuitive API, comprehensive documentation, and numerous examples facilitate the integration of the library into your projects.
  • Modular Architecture: libnumerixpy is designed with a modular structure, allowing selective compilation of only the required components.
  • Extensibility: The library is open to the developer community, who can contribute improvements and additions.

Architecture

libnumerixpy has a modular architecture consisting of the following core components:

  • core: Provides essential data types, error handling functions, and utility tools.
  • mathematics: Implements algorithms for linear algebra, calculus, and geometry.
  • physics: Offers functions for solving problems in the areas of kinematics, mechanics, thermodynamics and electronics.

Each module has its own set of header files and source files, ensuring flexibility and the ability to selectively compile the required parts of the library.

Credits for C/Python API

Copyright

libnumerixpy is released under the GNU LGPL 2.1.

Copyright © 2024 Alexeev Bronislav. All rights reversed.

Metadata

Release files for libnumerixpy 0.1.2

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

Source distribution (sdist)

Source distribution for libnumerixpy 0.1.2
File Size Uploaded Provenance
libnumerixpy-0.1.2.tar.gz 12.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for libnumerixpy 0.1.2
File Interpreter ABI Platform
libnumerixpy-0.1.2-cp313-cp313-manylinux_2_40_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.40+ x86-64 Details

Total release size: 42.7 kB

Release files / libnumerixpy-0.1.2.tar.gz

Download URL libnumerixpy-0.1.2.tar.gz
Size 12.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2267ad63dc511a7f63f62001ec782dea32f18e40a5c30f9ef4fd7b424287dce6
BLAKE2b-256 checksum
How to use checksums
e1a0226d0c7233a3c132c1f4ef594c4ac3f44fd9911b07843c0805fc60183b90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.5 CPython/3.13.1 Linux/6.12.6-1-cachyos

Release files / libnumerixpy-0.1.2-cp313-cp313-manylinux_2_40_x86_64.whl

Download URL libnumerixpy-0.1.2-cp313-cp313-manylinux_2_40_x86_64.whl
Size 29.9 kB
Tags CPython 3.13 Linux glibc 2.40+ x86-64
SHA-256 checksum
How to use checksums
c640a16441568442f12e79931059398bb019721e8c99b16a930649c0ae88ac23
BLAKE2b-256 checksum
How to use checksums
67012c52498b1a598db787b4578756cb173830a490a47e653c2df42f2a0f0b5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.5 CPython/3.13.1 Linux/6.12.6-1-cachyos

Security for libnumerixpy 0.1.2

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files No provenance

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