-
Notifications
You must be signed in to change notification settings - Fork 0
CS Concepts
ccai-cmap edited this page Jul 21, 2025
·
13 revisions
Explanations of the theory behind this repository.
The scripts in this repository depend on many built-in Python packages.
- argparse: a package which provides functionality for reading arguments from the command line. Here is a tutorial which will provide everything that you need to know. (To be honest, I know only the very basics.)
- pandas: a package for data analysis, or should I say THE package for data analysis. Here is a cheat sheet for working with pandas. You do not need SAS if you have pandas. However, pandas is NOT a catch-all for everything! Keep your for loops and pandas dataframes separate for the best functionality (combining them leads to poor performance.)
- networkx: a package for working with graphs. You do not need to write your own shortest path algorithms! NetworkX has you covered.