Skip to main content

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

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)

Source distribution for d3framework 0.1.0
File Size Uploaded
d3framework-0.1.0.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for d3framework 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

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