Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

rcghpge/capstone

Repository files navigation

Pixi Badge

Capstone Project | Division of Data Science | University of Texas at Arlington

UTA Logo

Machine learning utilizing key health indicators for infant mortality rate prediction.


Project Structure

.
├── assets
├── models
├── notebooks
├── submissions
├── .gitattributes
├── .gitignore
├── CITATION.cff
├── LICENSE
├── README.md
├── __init__.py
├── pixi.lock
├── pylock.toml
├── pyproject.toml
└── requirements.txt

4 directories, 10 files

Getting Started

Clone the GitHub repository and generate a Python virtual environment. Install required software dependencies. Runs in Jupyter Notebook, Jupyter Lab, and Bash command-line environments.

# Clone repository
git clone https://github.com/rcghpge/capstone.git
cd capstone

# Generate pip venv 
python -m venv venv

# Activate venv
source venv/bin/activate

# Install dependencies 
pip install -e .[dev]

# Environment Checks
python -c "from models import *; print('✅ Model import dependencies OK')"
bandit -r . # scan current build environment
bandit -r models/ # scan Python models
bandit -r models/ -f json -o security-report.json # secure report summary
pip-audit --local # audit current build environment
pip check # check for broken Python dependencies
pytest --cov=models/ --cov-report=term-missing
pip list --outdated # check for outdated Python packages
pip install --upgrade <package> # upgrade outdated packages in build environment
pip install --upgrade -e . # upgrade build environment
pip freeze > requirements.txt # set requirements for current build environment
python -m venv --upgrade ~/capstone # upgrade build environment with Python
python -m pip lock -e . # lock packages and dependencies in current build environment 

# Run Python models and Launch Jupyter for EDA 
jupyter lab notebooks/ # launch Jupyter Notebook in a web browser environment
jupyter lab notebooks/ --no-browser # intiliaze Jupyter server with no web browser
jupyter lab/models/ 
jupyter lab/models/ --no-browser

# Builds with Pixi
pixi shell
pixi info

Note: This project is distinct from the Capstone disassembler project.


License: MIT


Releases

No releases published

Packages

No packages published

Languages