Installation
Firecube requires Python 3.12 or later. This quickstart uses uv to create an
isolated environment and install the released package from PyPI.
Create The Environment
Create a working directory and a Python 3.12 environment:
Keep this environment active and run the remaining commands from
firecube-quickstart/. In a new shell, return to that directory and run
source .venv/bin/activate again.
Alternatively, stay in that directory and use uv run firecube and
uv run python without activating the environment. The examples below use activation.
Install Firecube
Install Firecube from PyPI:
The next step installs the existing Quickstart plugin in this environment so the Firecube CLI can discover it.
Verify The Installation
Expected output:
To change Firecube itself, use the source setup in Contributing To Firecube instead.
Next Steps
Firecube works with plugins to convert data to data cubes. Continue to Install the Quickstart Plugin.
If you want to learn more about creating your own plugin, visit the Plugin Development Overview.