Quickstart
Get running in minutes with working snippets for the V5 Physics & Cosmology Engine.
TypeScript (V5 Engine)
npm install ./measey-cpt-physics-2.1.0.tgz
import { constants, topology, particles, nuclear, cosmology, plasma } from "@measey/cpt-physics";
// Particle masses from T(2,3) torus knot topology
console.log(particles.proton_mass_MeV());
console.log(particles.w_boson_mass_MeV());
console.log(particles.weak_mixing_angle()); // 0.23077 (= 3/13)
// Nuclear binding energy and polyhedral geometry
const iso = nuclear.get_isotope(26, 56); // Iron-56
console.log(iso.binding_energy_MeV);
console.log(iso.binding_energy_per_nucleon_MeV);
console.log(iso.polyhedron);
// V5 cosmology. a0 is the inserted SPARC threshold, not c²/R.
console.log(cosmology.manifold.radius_Gpc()); // about 10.647
console.log(cosmology.metric_yield.a0_acceleration()); // 1.20e-10 m/s²
console.log(cosmology.metric_yield.a_star()); // about 2.736e-10 m/s²
console.log(cosmology.mots_throat.throat_surface_escape_velocity());
console.log(plasma.STANDING); // parked
console.log(plasma.circuits.bennett_current(1e15, 1e4));
console.log(topology.torus_knot_mass(2, 3));
console.log(constants.SPEED_OF_LIGHT); // 299792458 m/sPython
pip install cpt_physics-2.1.0-py3-none-any.whl
from cpt_physics import cpt
# Particle masses from T(2,3) torus knot topology
print(cpt.particles.proton_mass_MeV())
print(cpt.particles.w_boson_mass_MeV())
print(cpt.particles.weak_mixing_angle()) # 0.23077 (= 3/13)
# Nuclear binding energy
iso = cpt.nuclear.get_isotope(26, 56) # Iron-56
print(iso.binding_energy_MeV)
print(iso.binding_energy_per_nucleon_MeV)
# V5 cosmology. a0 is the inserted SPARC threshold, not c²/R.
print(cpt.cosmology.manifold.radius_Gpc()) # about 10.647
print(cpt.cosmology.metric_yield.a0_acceleration())
print(cpt.cosmology.metric_yield.a_star())
print(cpt.plasma.STANDING) # parked
print(cpt.topology.torus_knot_mass(2, 3))
What You Can Compute in V5
Full documentation and mathematical proofs: cpt-physics.com/software