FoSpy
A framework for opening, editing, and saving Files of Synthesis (*.fos)
Survey: Try Making Your Own FOS
We are looking for as much input as possible from other scientists about what types of information should be in the FOS format. Create your own file of synthesis that precisely describes your synthetic approach to a material. Don't worry about strict syntax guidelines or how long it might take to make these files in bulk (GUI and LLM automation are right around the corner). Only worry about capturing all the relevant information so that we can make sure our format standards will work for you.
The FOS format is intended to communicate unsuccessful results just as much as successful ones. Consider submitting examples where the synthesis didn't go well, and what techniques you used to make that determination.
- Check out some example synthesis files
- Download the empty FOS File
- Add details about your synthesis
- If possible include notes about what characterization techniques, software, filetypes, etc. were used.
- Don't include any cutting edge or sensitive information in the file; Some submissions will be available on the public-facing GitHub.
- Edit and save the file as a
.txtfile to skip security filters. - Attach the file to a Github Issue or email to errthumt@iastate.edu
Grammar Extension for IDE (TextMate)
VSCode Grammar Extension for FOS Files
The standalone TextMate JSON can also be found in the extension files.
Proof of Concept: CyFoS-alpha
There is a fully-packaged app as a proof-of-concept with a gui for opening and editing FOS files.