This repo was built by reviewing a much larger archive of personal Python files and selecting only the examples worth rewriting for public consumption.
| Label | Meaning |
|---|---|
rewrite_keep |
Strong idea, rewritten for clarity and safety |
coursework_keep |
Useful course example that stands on its own |
archive_private |
Historically interesting but too rough, duplicative, or personal to publish |
drop_throwaway |
Scratch work, duplicates, placeholder files, or low-signal experiments |
- No secrets, API keys, or tokens.
- No hardcoded local absolute paths.
- No publishable example should depend on personal brokerage automation.
- Duplicated model-iteration files get collapsed into one cleaner teaching version rather than ported as a family.
- If a script teaches an idea better as a clean rewrite than as a raw copy, rewrite it.
- If a script is too rough or low-signal, it stays in the classification inventory but does not enter the repo.
| Source | Destination |
|---|---|
| Legacy midpoint integration exercise | calculus/riemann_sum_demo.py |
| Legacy PCA exercise | linear_algebra/pca_walkthrough.py |
| Legacy Monte Carlo stock simulation | finance/monte_carlo_gbm.py |
| Legacy correlation heatmap | finance/correlation_heatmap.py |
| Legacy GARCH + Student-t workflow | finance/garch_t_simulation.py |
| Big-data coursework Kafka/Spark examples | streaming/* |
| LaTeX stripping helper | text/latex_to_plaintext.py |
| SARIMA coursework final workflow | time_series/sarima_workflow.py |
- Raw bot/trading automation scripts — not appropriate for a public educational repo without major legal and safety cleanup.
- Brokerage-specific experiments — tied to specific APIs and credentials.
- Redundant LSTM/hyperparameter branches — dozens of incremental model iterations with minimal conceptual separation; collapsed into nothing rather than picking one arbitrary snapshot.
- Scripts with chaotic naming — files like
stuf test 3.py,untitled1.py, etc. with no clear educational value. - Course submission artifacts — homework notebooks that are too tightly coupled to specific assignments to stand alone.
The complete file-by-file decisions are recorded in CSV format:
inventories/legacy_python_classification.csv— 150 files from~/projects/legacy-python-scriptsinventories/standalone_python_classification.csv— 24 files from~/Documents/Stevens-MS-Mathand home-directory utilitiesinventories/notebook_classification.csv— 12 Jupyter notebooks reviewed across all source locations