-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenvironment.yml
More file actions
21 lines (19 loc) · 1.13 KB
/
environment.yml
File metadata and controls
21 lines (19 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# This Conda environment facilitates package management and ensures reproducibility.
#
# It sets up a virtual environment with specified dependencies and versions,
# making it easier to run commands via a Makefile for a consistent development and execution environment.
name: electric-brew
channels:
- conda-forge
dependencies:
- alive-progress # Interactive progress bars in the terminal
- make # Build automation using Makefile
- matplotlib # Plotting with plt.hist(), plt.plot(), plt.savefig(), etc.
- numpy # Numerical operations like sqrt() and linspace()
- pandas # Data manipulation and analysis using DataFrames
- pdfplumber # Parsing PDF files and extracting text from them
- pyarrow # Curating data into `.parquet` structures with compression and logical partitioning
- python-duckdb # In-process SQL OLAP database for direct querying and manipulation of Parquet files
- seaborn # Advanced plotting of linear regressions
- scikit-learn # For machine learning models, metrics, and preprocessing
- tabulate # Clean Markdown-friendly table outputs of DataFrames