Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fer-aguirre/cookiecutter-data-analysis-extensive

A cookiecutter template for data analysis projects using Python.
https://github.com/fer-aguirre/cookiecutter-data-analysis-extensive

cookiecutter data-analysis project-template python

Last synced: 23 days ago
JSON representation

A cookiecutter template for data analysis projects using Python.

Awesome Lists containing this project

README

        

# Cookiecutter Data Analysis Extensive 🪲

A [cookiecutter](https://github.com/cookiecutter/cookiecutter) template for data analysis projects using Python. By using this template, users can save time and effort in setting up project directories, ensuring consistency across projects, and promoting collaboration among team members.

---

## Directory Structure
```
┬
|- .gitignore # Customized .gitignore for python projects
|- config.ini # Configuration file
|- setup.py # Import project as a python module
|- LICENSE # Project's license
|- pyproject.toml # Project dependencies
|- README.md # Top-level README for this project
|
|- assets # Resources for the project
|
|- data # Categorized data files
| |- processed # Cleaned data
| |- raw # Original data
|
|- docs # Quarto files
|
|- notebooks # Jupyter notebooks
| |- 0.0-process.ipynb # Data processing (fixing column types, data cleansing, etc.)
| |- 1.0-analyze.ipynb # Exploratory data analysis
| └─ 2.0-visualize.ipynb # Data visualization methods
|
|- outputs # Exports generated by notebooks
| |- figures # Generated graphics, maps, etc. to be used in reporting
| └─ tables # Generated pivot tables to analyze data
|
|- project # Python package
| |- __init__.py
| |- data # Functions to manipulate data
| | |- load.py # Module to load data
| | |- process.py # Module to process data
| | |- analyze.py # Module to analyze data
| | |- export.py # Module to save exports
| | └─ __init__.py
| |
| └─ utils # Functions to make common patterns shorter and easier
| |- paths.py # Module to generate relative paths
| └─ __init__.py
|
|- references # Explanatory materials
|
|- scripts # Python files
|
|- website # Quarto files
| |- pages # Multi-page website
| |- _quarto.yml # Project configuration file
| └─ index.qmd # Home page
â”´

```
---