Skip to content

macrocosm-os/atom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atom

License: MIT

atom

Just as the atom forms the basis of all matter, this repository will serve as the core structure for every project that follows. Scalable, efficient, and adaptable, atom provides a framework that enables rapid development while ensuring stability and clarity for bittensor subnetworks.

The current vision of this sdk is to provide us with a backbone that all of us can benefit from, such as:

  1. Generic miner backbone
  2. Generic validator backbone
  3. Chain-related tools (writing, reading)
  4. Organic Scoring tools

Working with Atom

If you want to use it for your subnet development, you can install using:

pip install git+https://github.com/macrocosm-os/atom.git@main

If you want to work in developer mode where changes to the codebase will become reflected in your subnet, without needing to re-pip install, use the following:

git clone ... 
pip install -e PATH_TO_ATOM

The -e allows you to be in "edit" mode.

Poetry Installation

We use poetry to handle dependancies that are within atom.

MacOS

brew install python@3.11
bash install.sh

About

The software development kit for Bittensor subnetworks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published