Skip to main content

fphysics — A Comprehensive Physics Library in Python

fphysics is a pure Python library that offers an extensive collection of physical constants, equations, and formulas.
It’s built as a one-stop toolkit for students, researchers, educators, and developers — covering everything from classical mechanics to cutting-edge quantum theory.

Key Features

  • Extensive Constants Database
    Includes essential physical constants — SI base units, quantum constants, astronomical parameters, and more.

  • Modular & Well-Organized Formula Collections
    Separate modules for mechanics, thermodynamics, electromagnetism, atomic physics, nuclear physics, relativity, statistical mechanics, and beyond.

  • Unit Conversion Made Easy
    Convert seamlessly between SI, CGS, and natural units.

  • Built for Learning & Research
    Perfect for integration into scientific calculators, simulations, teaching aids, or advanced research codebases.

Installation

Once available on PyPI, install with:

pip install fphysics

Contributing

We welcome all contributions — from adding new formulas to refining documentation.

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request
  4. Report issues or suggest enhancements

Metadata

Release files for fphysics 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 fphysics 1.0
File Size Uploaded
fphysics-1.0.tar.gz 189.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fphysics 1.0
File Interpreter ABI Platform
fphysics-1.0-py3-none-any.whl Python 3 none any Details

Total release size: 418.9 kB

Release files / fphysics-1.0.tar.gz

Download URL fphysics-1.0.tar.gz
Size 189.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1d49ace07d198408e2a20efe290ec70f51029b782047162154efca0c366060b1
BLAKE2b-256 checksum
How to use checksums
7127f7c96b08c9c5275ab7147f279d949d5416e0333a14d971841e3e7ed5fbe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.0

Release files / fphysics-1.0-py3-none-any.whl

Download URL fphysics-1.0-py3-none-any.whl
Size 229.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a7ee6110e26405558fe263a5fa3e1d6c7d55fae66e5104b6b2f39b1b28ae01e5
BLAKE2b-256 checksum
How to use checksums
e6094255c3210fb07873864a6eb5ddafbf67063ba1ac1a2244da56daa8ac8f06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.0

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

0.1.1

2 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