Quick Start#
Installation#
The system can run either on your local Python environment or on Docker.
Requirements for Local Installation
Python 3.12, 3.13, or 3.14
Installing on Python
Make sure you’re running the required version of Python, preferably in its own virtual environment.
Open a terminal and run:
pip install kaxanuk.data_curator
If you want to use the Yahoo Finance data provider, install the extension package:
pip install kaxanuk.data_curator_extensions.yahoo_finance
Set the path where Data Curator should generate its configuration files
cd /path/to/your/datacurator/project
Excel Configuration
Open a terminal and run:
kaxanuk.data_curator init excel
This will create two subdirectories:
ConfigandOutput, along with the entry script__main__.py.Edit the
Config/parameters_datacurator.xlsxfile to specify your settings.If any provider requires an API key, edit the
Config/.envfile and set the key using the variable indicated in the provider documentation. Do not add quotes or extra spaces.On macOS, the `.env` file may be hidden. Use `Cmd + Shift + .` to show hidden files.
Usage
You can run the tool using:
kaxanuk.data_curator run
Or by running the main script directly:
python __main__.py
The system will pull the data for the configured tickers and save results in the Output folder.