Skip to main content

brixta-cement-clinker

BRIXTA's cement-specific clinker contract layer.

Version 0.1 intentionally closes the first usable clinker slice without pretending that a high-temperature kiln model already exists.

It provides:

  • normalized clinker oxide chemistry;
  • LSF / SM / AM descriptors;
  • Bogue potential C3S / C2S / C3A / C4AF estimates;
  • structural adapter from RawMixSolution;
  • structural adapter from XrdResult / Rietveld phase fractions;
  • potential-vs-measured major-phase comparison;
  • explicit placeholders for free lime, liquid phase and burnability that remain None until backed by a validated model or measurement.

Scientific boundary

Bogue values are potential phase estimates from bulk chemistry. They are not direct mineralogical measurements and are not a kiln-equilibrium, kinetics, burnability, free-lime or cooling model.

For measured clinker mineralogy use quantitative XRD/Rietveld through brixta-cement-xrd.

The currently integrated CemGEMS hydration system is not used here as a kiln model.

Example: chemistry -> potential clinker

from brixta_cement_clinker import ClinkerChemistry, estimate_bogue

chemistry = ClinkerChemistry(
    CaO=0.650,
    SiO2=0.215,
    Al2O3=0.052,
    Fe2O3=0.032,
    MgO=0.015,
    SO3=0.008,
)

state = estimate_bogue(chemistry)

print(state.method)
print(state.phase_fraction("C3S"))

Example: RawMixSolution -> potential clinker

The adapter is structural: brixta-cement-clinker does not need a runtime dependency on brixta-cement-rawmix.

from brixta_cement_clinker import estimate_from_raw_mix

state = estimate_from_raw_mix(raw_mix_solution)

The represented raw-mix oxides are normalized to a clinker oxide basis. This is a composition bridge only: it does not model CO2 release, alkali/sulfur volatilization, dust cycles or kiln reactions.

Example: XRD result -> measured clinker state

from brixta_cement_clinker import from_xrd_result

measured = from_xrd_result(xrd_result)

Next scientific upgrade

The ClinkerState contract is the stable boundary. A later validated high-temperature backend can populate:

  • free_lime_mass_fraction
  • liquid_phase_mass_fraction
  • burnability_index

without changing downstream Cement Intelligence.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brixta_cement_clinker-0.1.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brixta_cement_clinker-0.1.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file brixta_cement_clinker-0.1.0.tar.gz.

File metadata

  • Download URL: brixta_cement_clinker-0.1.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for brixta_cement_clinker-0.1.0.tar.gz
Algorithm Hash digest
SHA256 21b92f98facf0776ba7d9808608791e66f92b2a81dda8de9cc8ad55af53f196f
MD5 5e98ff91beb40d241f18aad2c22dd39e
BLAKE2b-256 93f2fa58cd410df16fb6eec42412245b4f8fdc7e85f164c61bb06f5a0653ff74

See more details on using hashes here.

Provenance

The following attestation bundles were made for brixta_cement_clinker-0.1.0.tar.gz:

Publisher: clinker-release.yml on habibieebhy/brixta-cement

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brixta_cement_clinker-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for brixta_cement_clinker-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 60fc870afbff1d89ca0538bdb7712d9859250cccd35414ec9039ce28a0d9a114
MD5 c4be2481218b652103967101706e63f0
BLAKE2b-256 48876516ad6d68c21b0306c99700375423470f827b4b29bda9bc7b1768cb7884

See more details on using hashes here.

Provenance

The following attestation bundles were made for brixta_cement_clinker-0.1.0-py3-none-any.whl:

Publisher: clinker-release.yml on habibieebhy/brixta-cement

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page