This Periodic Table Generator started with the idea for a blog about a Periodic Table of Natural Language Processing Tasks. With the help of Streamlit and inspired by this Bokeh gallery example it became a dynamic creator that can be customized to your Periodic Table!
Below an example of a customized Periodic Table. In this case: for Natural Language Processing Tasks!
pip install -r requirements.txt
cd periodic-table-creator
streamlit run periodic_table_creator.py
Create your own Periodic Table by loading your content via your own CSV file. Look here or at the "Edit CSV text" section for an example of the CSV format:
- header column names: atomicnumber;group;period;symbol;elementname;groupname;color;url;excerpt
- semicolon or comma seperated
- csv extension
- utf-8 encoding
Customize your own content in the sidebar. You can edit the Title, Font, Color, Scaling and Trademark.