Skip to main content

A package for opening, editing, and saving Files of Synthesis (*.fos)

Project description

FoSpy

A package for opening, editing, and saving Files of Synthesis (*.fos)

Code Example

A Simple FOS File

name: TE001
date: 03-11-2026
// This comment will remain attached to the experimenters when saving.
experimenters: [
    name: Travis Errthum
    affiliation: Kovnir Group - Iowa State University
    orcid: 0009-0006-1937-5672
]
// ! Comments starting with a ! do not get read from the file.
internal_project_ID: Ba2-TM5-Pn6
internal_project_description: Unique Clathrate

[Reaction]
nominal_formula: Ba2Zn5Sb6
nominal_mass: 250.0
nominal_mass_units: mg

[[Materials]]
:name
:type
:formula
:supplier
:cas
:form
:purity
:env
:ratio
:treatments

    Barium
    reagent
    Ba
    Thermofisher
    7440-39-3
    lump
    0.999
    Ar (g)
    // The comment below will be correctly re-calculated when saving,
    // ...provided that the materials.add_weight_pcts routine is scheduled.
    // otherwise it will be removed altogether.
    // ! Total weight percent: 200%
    2.0
    [
        type: cutting
        repeats: 1
        observations: smaller pieces improve homogenization
    ]

Project details


Download files

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

Source Distribution

fospy-0.0.8.tar.gz (46.2 kB view details)

Uploaded Source

Built Distribution

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

fospy-0.0.8-py3-none-any.whl (48.0 kB view details)

Uploaded Python 3

File details

Details for the file fospy-0.0.8.tar.gz.

File metadata

  • Download URL: fospy-0.0.8.tar.gz
  • Upload date:
  • Size: 46.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fospy-0.0.8.tar.gz
Algorithm Hash digest
SHA256 a6cf5707643f17e60c1378eab0430659df49b72af6cf2e196a4c5cdfcb28af7c
MD5 aca8f7b72068624fab74a3959a8e203a
BLAKE2b-256 b511e677148b610a594a4ed4c6e8e54a244b0ce11bdfa32f26f47aae02df2267

See more details on using hashes here.

Provenance

The following attestation bundles were made for fospy-0.0.8.tar.gz:

Publisher: version-tag.yml on errthumt/FoSpy

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

File details

Details for the file fospy-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: fospy-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 48.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fospy-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 049e731d1b8d50fbec6626699ac9e7a3eacf9c747aa82e0db855d08f692096ca
MD5 26e668fc2540348cf6b685bc669986e5
BLAKE2b-256 fa6f8418d9765ea9f7ab7c9ffdd57cb7242ca6ae476d0e275a89adbbc6594927

See more details on using hashes here.

Provenance

The following attestation bundles were made for fospy-0.0.8-py3-none-any.whl:

Publisher: version-tag.yml on errthumt/FoSpy

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 Pingdom Monitoring Sentry Error logging StatusPage Status page