initialize project structure

This commit is contained in:
2025-11-08 03:02:48 +01:00
parent f811d896ef
commit a897db2fc2
9 changed files with 2149 additions and 0 deletions

65
.gitignore vendored Normal file
View File

@@ -0,0 +1,65 @@
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# Virtual Environment
.venv/
venv/
ENV/
env/
# Jupyter Notebook
.ipynb_checkpoints
*.ipynb_checkpoints/
# Data files (keep structure, ignore large files)
data/raw/*.csv
data/processed/*.csv
data/raw/*.parquet
data/processed/*.parquet
hull-tactical-market-prediction/
# Model files
models/*.pkl
models/*.h5
models/*.pt
models/*.pth
models/*.joblib
# Outputs
outputs/*.png
outputs/*.jpg
outputs/*.csv
outputs/*.html
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# OS
.DS_Store
Thumbs.db
# Logs
*.log

1
.python-version Normal file
View File

@@ -0,0 +1 @@
3.13

1
data/.gitkeep Normal file
View File

@@ -0,0 +1 @@
# This file ensures the data directory is tracked by git

6
main.py Normal file
View File

@@ -0,0 +1,6 @@
def main():
print("Hello from market-prediction!")
if __name__ == "__main__":
main()

1
models/.gitkeep Normal file
View File

@@ -0,0 +1 @@
# This file ensures the models directory is tracked by git

1
outputs/.gitkeep Normal file
View File

@@ -0,0 +1 @@
# This file ensures the outputs directory is tracked by git

18
pyproject.toml Normal file
View File

@@ -0,0 +1,18 @@
[project]
name = "market-prediction"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"ipykernel>=7.1.0",
"jupyter>=1.1.1",
"lightgbm>=4.6.0",
"matplotlib>=3.10.7",
"numpy>=2.3.4",
"pandas>=2.3.3",
"plotly>=6.4.0",
"scikit-learn>=1.7.2",
"seaborn>=0.13.2",
"xgboost>=3.1.1",
]

1
src/__init__.py Normal file
View File

@@ -0,0 +1 @@
"""Market prediction package."""

2055
uv.lock generated Normal file

File diff suppressed because it is too large Load Diff