TODO#

Client#

  • Separate cli main function in smaller functions

  • Check utils functions absolute_path and remove_duplicates (Might delete).

  • Add spinger function

  • add scopus function to the others db functions

  • add db_stats, as well as any df stat

  • add bar plot

Mass Spectrometry#

  • Make script to plot MS2

  • See the possibillity of adding peaks that have difference lower than given resolution

Documentation#

  • Correct not found class error, from docstrings, like pd.DataFrame and matplotlib types

  • Add plots/nbs to the documentation

  • Add springer function

Notebooks#

Data analysis#

  • Check if kwargs type values are correct by testing

  • Create an conditional if queryied articles in a month is more than 9999, to split the month and than add the results.

  • Check statistic function and find_matching_postions. (Might delete them)

  • Probably remove read_pubmed_csv function (deprecated, use clean_csv instead)

  • Remove my springer api from the code, try to use as an environment variable