Table of Contents
Using the Docker images
There is a docker image for running a pod (ghcr.io/bitfount/pod:stable).
Use the Access Manager to connect a dataset
and to configure the container. You do not need a config.yaml file.
Running the Python code
Installation
Where to get it
Binary installers for the latest released version are available at the Python Package Index (PyPI).
pip install bitfount
If you are planning on using the bitfount package with Jupyter Notebooks, we recommend you install the splinter package bitfount[tutorials] which will make sure you are running compatible jupyter dependencies.
pip install 'bitfount[tutorials]'
Installation from sources
To install bitfount from source you need to create a python virtual environment.
In the bitfount directory (same one where you found this file after cloning the git repo), execute:
uv sync
For MacOS you may also need to install libomp:
brew install libomp
Getting started (Tutorials)
In order to run the tutorials, you also need to install the tutorial requirements:
uv sync --group tutorial
To get started using the Bitfount package in a federated setting, we recommend
that you start with our tutorials. Run jupyter notebookand open up the first
tutorial in the "Connecting Data & Creating Pods folder: running_a_pod.ipynb
Federated training scripts
Some simple scripts have been provided to run a Pod or Modelling job from a config file.
⚠️ If you are running from a source install (such as from
git clone) you will need to usepython -m scripts.<script_name>rather than usebitfount <script_name>directly.
To run a pod:
bitfount run_pod --path_to_config_yaml=<CONFIG_FILE>
To run a modelling job:
bitfount run_modeller --path_to_config_yaml=<CONFIG_FILE>
License
The license for this software is available in the LICENSE file.
This can be found in the Github Repository, as well as inside the Docker image.
Metadata
Release files for bitfount 13.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bitfount-13.0.0.tar.gz | 3.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bitfount-13.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.5 MB
Release files / bitfount-13.0.0.tar.gz
| Download URL | bitfount-13.0.0.tar.gz |
|---|---|
| Size | 3.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3276ffe111300767558f3d8f5a4402a346f6704f2d263c41220d45a636a93fc9
|
|
BLAKE2b-256 checksum How to use checksums |
d16a09d1ad4626ddc739e981be9c83254ba116ba9dbed1b9e0562828e8858d46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / bitfount-13.0.0-py3-none-any.whl
| Download URL | bitfount-13.0.0-py3-none-any.whl |
|---|---|
| Size | 4.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9ac88cf282be089710f502d4934f1f11abaddc5e2aa3ac0a1191e8e1235992b4
|
|
BLAKE2b-256 checksum How to use checksums |
e0605751daeb996f74367add47d766efe0436ba71577cf2e767a61005a9053a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|