FoSpy
A framework for opening, editing, and saving Files of Synthesis (*.fos)
A Simple FOS File
fos_id: TE001
fos_type: synthesis
// This comment will stay attached to the description when saving
// (Until comments are cleared)
description: My First Synthesis
group_id: kovnir-0000-0003-1152-1912
project_id: travis5672/clathrates/Ba2-TM5-Sb6
[Experimenters]
name: Travis Errthum
affiliation: Kovnir Group - Iowa State University
orcid: 0009-0006-1937-5672
// Single brackets on a header mean there is only one group
[Reaction]
nominal_formula: Ba2Zn5Sb6
nominal_amount: 250.0
nominal_amount_unit: milligram
[Products]
name: Barium Zinc Antimonide (2-5-6)
formula: Ba2Zn5Sb6
expected: True
obtained: True
expected_amount: 250.0
expected_amount_unit: milligram
obtained_amount: 200.0
obtained_amount_unit: milligram
observations: Black Powder
characterizations: PXRD, EDS, Eyeballs
structure_comments: Unique clathrate with novel polyhedra. Space group Pnma
// Double brackets on a header mean there are multiple similar groups
[Materials]
name: Barium
type: reagent
formula: Ba
supplier: Thermofisher
cas: 7440-39-3
form: lump
purity: 0.999
env: Ar (g)
// The comment below will be correctly re-calculated using a calc_routine
amount: 2.0
amount_unit: mol ratio
// Similar to headers, single brackets mean there is only one group,
// in this case for treatments of Barium
treatments: [
type: cutting
repeats: 1
observations: smaller pieces improve homogenization
]
// This is a comment on the treatments block
[Treatments]
[[Attachments]]
// You can also attach files with relative paths.
file_name: attached.cif
path: projects/my_cifs
file_name: Ba2Zn5Sb6_ICSD.cif
embedded: {{{
['Embedded CIF Text Goes Here\n']
#################### END FOS EMBED }}}
Metadata
Release files for FoSpy 0.3.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 | |
|---|---|---|---|
| fospy-0.3.0.tar.gz | 531.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fospy-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.1 MB
Release files / fospy-0.3.0.tar.gz
| Download URL | fospy-0.3.0.tar.gz |
|---|---|
| Size | 531.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f12695c289926a75f6b151a43889724a0530c37d15c66f0827f07526ae651f41
|
|
BLAKE2b-256 checksum How to use checksums |
4c44805142efe31da8002324b435b25fad0e5b5aecf08bf365ee8d26909ea678
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 24, 2026.
Transparency logRelease files / fospy-0.3.0-py3-none-any.whl
| Download URL | fospy-0.3.0-py3-none-any.whl |
|---|---|
| Size | 564.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fef2be283f2f4415e4de9aa8e9b785e81b761d6a99ac55f17d0f9d9af7674bdc
|
|
BLAKE2b-256 checksum How to use checksums |
0482c1c5ca79d66097689cfe5ab6fe00867f296eb97c2deaab7974143b200710
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 24, 2026.
Transparency log