This Python applicaton takes the transactions export file from the official Ravencoin wallet, and use the historical closing price (USD) from (https://coinmarketcap.com/currencies/ravencoin/historical-data/) to calculate the captial asset in US dollars. A possible use case is for estimate the fair market value at the time a coin is purchased or mined.
These instructions will get you a copy of the project up and running on your local machine for development.
On top of having Python 3.6+ installed, you'll need a few Python modules as well. To install:
pip3 install -r requirements.txt
The project files includes a batch file (Windows platform only) with commands to run to compile into an executable.
Other development platforms can run the following command in Terminal:
pyinstaller RavencoinFMV.spec .\RavencoinFMV.py
You may need to modify the file paths, if not in same current working directory.
Results are saved in .csv files:
captialAsset.csv
and
yearlySummary.csv
- Python 3.6 - The scripting language used.
- Pandas - Data structure/anaylsis tool used.
- PyQt5 - Used to create GUI.
- PyInstaller - Used to create executable for release.
- Patrick Yu - Initial work - patrickgod1