Atom.pdf explains features of the project. Last slide of Atom.pdf has the YouTube demonstration link, devfolio submission link, etc.
Steps to test Atom.
-
Create a bot on Zulip. https://zulipchat.com/help/add-a-bot-or-integration
-
Clone the project
git clone https://github.com/mnaveenkumar2009/HackWorse
-
Download the
zuliprc
for the created bot. Place this file inside HackWorse folder. -
Go to HackWorse folder
cd HackWorse
-
Run
pip3 install zulip zulip_bots wikipedia sympy google BeautifulSoup4
to install the required libraries. -
To run the bot use command
zulip-run-bot atom.py --config-file zuliprc
Atom can follow these commands:
prodcuts
will give the balanced chemical equations along with steps. Exampleproducts CH4 + O2
- Unbalanced equations can be added using
add
command. The algorithm will use these basic equations to solve complex ones. Exampleadd C10H20 + O2 = CO2 + H2O 1072
, here 1072 is the enthalpy of the equation. explain_product
will give properties of any chemical compund. Exampleexplain_product NaOH NaCl
structure
command gives the structure of the chemical compund. Examplestructure oxalic acid
- Any generic doubts can be solved by simply entering the query. Example
What is acid based reaction
,Define acid base reaction
, etc.