Coeus is a ChatBased reasearch development environment.
INSTRUCTIONS: Run all code in python 3 IDLE. Make sure that all program files are in the same directory. Run Chatbot.py and Coeus should launch. Type in commands into the command prompt.
===Goal Of The App=== The goal of the app is to make it easier for people to research in a easier and less complex way, It is mainly helpful for secondary research, primary data analysis(from surveys etc.) and mathematical functions needed for development of research.
===Functions=== 1.Defining or meaning of word This is self explanatory. To find the definition of a word. simply type "definition of ", "definition ", "meaning of " or "meaning ". You can also type varients. You can also type just "define" and it will ask you for the word you want to define. This will help you quickly define words for any part of your project
2.Fact algorithm This algorithm created by our team will find an answer to your query as best as it can. This algorithm was completely developed by are team and the hardest part of the app to create. To search and answer to a query simply type "search " i.e "search height of burj khalifa". This will make the research proccess a tad bit easier
3.timer This can set a timer for a certain amount of seconds and will alert you with os notifications after the specfic amount of seconds. simply type "timer" or "timer for seconds". This will help you manage your work and your breaks
4.time Just type "time" to get the current time
5.news Type 'news' to get the current international news. Which you may need to use for research
6.shut down and restart Simply type "restart in seconds" or "shut down in seconds". This is a quick way to escape any program if it is creating errors that are affecting your computer
7.forecast Type "forecast" to get the forecast for the next few days of weather
8.weather Type "weather" to get the current weather for the day
9.starting and stoping audio If you would like to quickly listen to a voice recording(for interview etc.) all you have to type is "play" to open a file directory and play the song. Then if you would like to stop simply type "stop"
==List functions== This functions create lists, add items to lists, remove items from lists and view list.These Lists are stored on storage not RAM so if you close the program and re-open the program the list data will still be there. the list function can be used to manage tasks that you can do for a day
10.Create List Type "create list ".You can also type "create list" to create a list and it will ask you what you want to name it
11.Add to List Type "add to list" and it will ask you for the list name and the thing you want to add to the list
12.Remove from List Type "remove from list" and it will ask you for the list name and the thing you want to remove from the list
13.Get list Type "get list " or "see list " to see the list ===csv functions=== These functions are used to maniputlate csv files for data analysis.
14.Profanity Filter Type "clean". This function removes profanity in a csv file
15.Number Extract Type "extract integers" or "get numbers". It gets numbers from a csv file
16.Sentiment Extract Type "extract sentiment". This function will help you extract sentiment from a chosen csv file
17.topic Type "topic" this will find the topic of a certain row or column of a csv file
18.pie-chart Type "pie chart" to get the pie chart of a two columns in a csv file
19.line graph Type "line graph" to get the line graph of a two columns in a csv file
20.scatter-plot type "scatter plot" to get the scatter plot of a two columns in a csv file
===web and text functions=== 21.summary Type "summary". It can take the summary of a web page or a text file
===math functions=== 22.calculator calculates equation. Type "calculate "(make sure the equation has no spaces in between in it) i.e "calculate 2^2"
23.graph graphs equation. Type "graph "(make sure the equation has no spaces in between in it) i.e "graph y=x^2"
24.simplify Type "simplify "(make sure the equation has no spaces in between in it) to simplify an equation
25.factorise Type "factorise "(make sure the equation has no spaces in between in it) to factorise an equation
26.expand Type "expand "(make sure the equation has no spaces in between in it) to expand an equation
27.solve Type "solve "(make sure the equation has no spaces in between in it) to solve a one variable algebra equation