The result is based on ratio of number of commits and code additions from initial and final time ranges.
Initial time range – from 5 Jul, 2023 to 5 Oct, 2023
Final time range – from 5 Apr, 2024 to 5 Jul, 2024
Additions and deletions stats are not available for this repository due to GitHub API limitations.
It is basically a number of most active contributors responsible for 80% of contributions.
Bus factor tries to assess "What happens if a key member of the team is hit by a bus?". The more there are key members, the lower the risk.
The prouast/cryptocurrency-analysis repository has a bus factor of 1.
High risk, a lot of knowledge concentrated in a few people
Bus factor was measured on 14 Aug 2024
The prouast/cryptocurrency-analysis GitHub repository contains a collection of Python scripts that analyze the historical price trends of various cryptocurrencies.
The project incorporates the use of machine learning algorithms to predict future price trends based on historical data. It contains scripts for data collection, preprocessing, and learning.
The analysis is done with Python using data from the Poloniex exchange's API, stored in a MySQL database. From there, the scripts preprocess the data for different timeframes and indicators.
Tools/libraries used in this project include: Tensorflow for machine learning, Keras as a user-friendly neural network library, NumPy for numerical processing, Pandas for data manipulation and analysis, and Matplotlib for data visualization.
Please note that the project owner has stated that this project should not be used for investment purposes. The project's purpose is to demonstrate how machine learning can be used in this context and is meant to offer a foundation for further development and experimentation.
Here's a brief overview of how to use the repository:
DataCollector/main.py
DataPreprocessing/main.py
Learning/main.py
Remember, in order to use the scripts, you need to install the required dependencies. You can quickly install them by using the provided requirements.txt
file (pip install -r requirements.txt
).
Also, you have to provide your MySQL database information in a file called settings.py
in the root directory for the scripts to be able to interact with the database.
This repository serves as a valuable resource for anyone interested in using Python for financial data analysis, particularly those interested in cryptocurrency markets.
Contributor | Commits |
---|---|
131 | |
2 | |
1 |