Project Forecast is a tool for managing the financial forecast of a project. It takes an imported .xlsx file of a project's financial forecast and exports an updated .xlsx file with the desired changes.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You will need to have Python 3 and the following packages installed on your system:
-pandas -xlsxwriter You can install these packages using the following command:
pip install pandas xlsxwriter
To install Project Forecast, clone this repository to your local machine:
git clone https://github.com/your-username/project-forecast.git
To use Project Forecast, you must have three different tables saved in xlsx files. Billings, Costs, Activities. Enter in the correct file paths to your local machine in the src/data/import_data.py
Then, run the following command in your terminal to cache the data into pickle files:
python src/data/import_data.py
To write the app using the last imported data, run:
python ./src/app.py
Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request