d3framework
Black hole information geometry calculator based on the D3 research series.
9 exact results connecting Landauer information erasure to black hole physics.
Install
pip install d3framework
Quick start
from d3framework import blackhole, compute, papers
# Black hole calculation (Papers 1-7)
bh = blackhole(mass_solar=30, chi=0.67, q=0) # GW150914
print(bh.R_total_m) # 75519.2 m
print(bh.h_chi_q) # 0.8521 (KN master formula, Paper 7)
print(bh.T_hawking_K) # 2.06e-9 K
print(bh.cite) # citation string
# Export to LaTeX table
print(bh.to_latex())
# Computation limits (Landauer + D3)
r = compute(temperature_K=0.015, bits_per_sec=1e6) # quantum chip
print(r.landauer_J_per_bit) # 1.44e-25 J/bit
print(r.D3_m_per_bit) # 2.28e-76 m/bit
print(r.ratio_universal_m_per_J) # 1.65e-44 m/J (universal constant)
print(r.reversible_saving_J) # energy saved by reversible logic
# All 9 papers
for p in papers():
print(f"P{p.number}: {p.central_result}")
print(p.bibtex())
Central results
| Paper | Result |
|---|---|
| P1 | D3(T) = 2G·k_B·T·ln2/c⁴ |
| P3 | R_total = r_s (all constants cancel) |
| P7 | h(χ,q) = 4σ/(2(1+σ)−q²) master formula |
| P8 | R_total = r_s for all d≥4 |
| P9 | R_total(AdS) = r_s·(1+(r_s/L)²) |
Cite
@article{sharma2026d3,
author = {Sharma, Bharat},
title = {D3 Research Series},
year = {2026},
doi = {10.5281/zenodo.20502577},
url = {https://phenex-d3.vercel.app}
}
Links
- Web calculator: https://phenex-d3.vercel.app
- GitHub: https://github.com/bsharma173860-oss/d3-research
- DOI: 10.5281/zenodo.20502577
Metadata
Release files for d3framework 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| d3framework-0.1.0.tar.gz | 6.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| d3framework-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.3 kB
Release files / d3framework-0.1.0.tar.gz
| Download URL | d3framework-0.1.0.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
977820bdf49d538d9815c8ce0a27605168b87695849f52c8fd67efe866623ebe
|
|
BLAKE2b-256 checksum How to use checksums |
37babd1b8829cf2f480eb2277aa729660a6c14e46a901543ca8f25c792230f58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / d3framework-0.1.0-py3-none-any.whl
| Download URL | d3framework-0.1.0-py3-none-any.whl |
|---|---|
| Size | 7.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1ff5021c07ea2bd5329b40fd9c88f80c53ba29f682d1729aad5acb5f0e541bbb
|
|
BLAKE2b-256 checksum How to use checksums |
72c70e3601ca7ad64325e256246cdd74f57993d89e879d09959f0443542e9a7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|