PyASIC is a FOSS miner control and management library, designed to make developers lives easier when interacting with multiple type of ASIC miners. It aims to have support for the most miners of any other project of its type (of which there are very few), and hopefully allow everyone to build their own miner management tools.

WHY PyASIC?

PyASIC currently has support for more miners than any other open source system of its kind, and is one of the only open source solutions for handling multiple types of miners (btctoolslib comes to mind, but that is a GUI program, not a library for writing your own). With the number of supported miners (https://docs.pyasic.org/en/latest/miners/supported_types) PyASIC is extremely simple to get set up with, and is already in use by a few other cool open and closed source projects.

HOW DID IT START

PyASIC started as an automation system for our own mining loadcenters, back in the early days. It used to be extremely tedious to monitor operations, with manual note taking about what was wrong with systems, and having to compare long term data manually. Over the course of a few years, PyASIC was slowly developed to ease the development of tools for this.

WHO IS PyASIC FOR?

PyASIC is designed for developers and people with a small amount of literacy in python who want to do small automation tasks, handle miner control remotely, or even build their own monitoring system. If you have ASIC miners, and you know some code, PyASIC is designed for you!

PROJECTS USING PyASIC

 

2024 © License and contributing 

PyASIC is licensed under the Apache 2.0 license, making it open for nearly all use cases. If you want to contribute to PyASIC, you can do so on the GitHub page, https://github.com/UpstreamData/pyasic.

Explore Our Products

Get a Quote

We optimize power generation in both the utility power industry and the oil and gas sector.