Welcome to the cgml repository, created for the Fraud-Detection using Graphs
challenge! 🚀
uv
is a universal runtime tool that simplifies running and managing Python applications with cross-platform compatibility.
Run the following command in your terminal:
curl -LsSf https://astral.sh/uv/install.sh | sh
Run this command in PowerShell:
powershell -ExecutionPolicy ByPass -Command "irm https://astral.sh/uv/install.ps1 | iex"
To set up your development environment, create a virtual environment and install all dependencies:
make install
Notes:
- Ensure
make
is installed on your system.- Windows users can install
make
via tools likechoco
orwinget
.
Start the MkDocs server locally with:
make docs-serve
- Duplicate the
.env-example
file as.env
and fill in the required environment variables 🔑. - Load the environment variables:
source .env
- You're ready to start! 🎉
├── .github/workflows <- GitHub Actions workflows.
├── data
│ ├── processed <- Final datasets ready for modeling.
│ └── raw <- Original, immutable data.
│
├── docs <- Project documentation.
├── notebooks <- Jupyter or Quarto Markdown notebooks.
│ Naming: `00-description.qmd`.
│
├── reports <- Generated outputs: HTML, PDF, diagrams, etc.
├── src/CryptoFraudDetection <- Core source code for the project.
├── tests <- Unit tests.
├── .env-example <- Sample environment variables.
├── .gitignore <- Files ignored by git.
├── LICENSE <- MIT License.
├── Makefile <- Commands like `make install` and `make test`.
├── mkdocs.yaml <- MkDocs configuration.
├── pyproject.toml <- Build configuration.
├── README.md <- This README file.
├── ruff.toml <- Ruff configuration.
└── uv.lock <- Dependency lock file.
This project is licensed under the MIT License.