Example code and user interface for the ITR project.
Project description
ITR-examples
Example data and user interface for the ITR project
Getting started with the user interface:
If you use Anaconda environments, open an Anaconda prompt window, navigate to the root of the ITR release (ITR-develop) and run:
conda env create -f environment.yml
conda activate itr_ui
For virtual environments, open a command prompt/terminal window, navigate to the root of the ITR release and run
python3 -m venv itr_ui
On Unix or MacOS, activate the environment with
source itr_ui/bin/activate
On Windows, activate the environment with
itr_ui\Scripts\activate
Next, run:
python3 -m pip install --upgrade pip
pip install -r requirements.txt
pip install -e .
Now you are ready to change to the examples directory and run the tool:
cd examples
python3 ITR_UI.py
python3 ITR_UI.py "data/20230106 ITR V2 Sample Data.xlsx"
Note the python commands are python
for windows and python3
for linux/mac. If no file is specified, the tool uses a default, small ITR dataset. With a filename given, the ITR tool will load data from that dataset. The 20230106 data template has over 120 companies across nearly a dozen sectors.
Finally, to access the user interface open a browser window and navigate to: http://127.0.0.1:8050/
Jupyter notebooks
To work with notebooks from the 'examples' directory please register the kernel from your virtual environment
such that it is available in Jupyter. Kernels from Anaconda environments will be available by default. Replace
<env_name>
in the following command by your environment name (itr_ui
or itr_env
) and run it in your environment.
python -m ipykernel install --user --name=<env_name>
Start Jupyter by activating your environment and running
jupyter-notebook
Getting started for Contributors/Developers:
If you use Anaconda environments, open an Anaconda prompt window, navigate to the project directory and run:
conda env create -f environment.yml
conda activate itr_env
For virtual environments, open a command prompt/terminal window, navigate to the project directory and run:
python3 -m venv itr_env
On Unix or MacOS, activate the environment with
source itr_env/bin/activate
On Windows, activate the environment with
itr_env\Scripts\activate
Next, run:
python3 -m pip install --upgrade pip
pip install -r requirements.txt
pip install -e .[dev]
User Interface Screenshot
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file itr_examples-1.0.2.tar.gz
.
File metadata
- Download URL: itr_examples-1.0.2.tar.gz
- Upload date:
- Size: 1.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd20dbd49726550c227983992bb0f9a16877d29a4a15b2d8b3725124fa9259d5 |
|
MD5 | a1eb2f50399df83cb19837f3acb7567d |
|
BLAKE2b-256 | 1a12171aeb60f09f9e19aa004957178963e23da1a5d041f1fb03d52720fbc4a8 |
File details
Details for the file itr_examples-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: itr_examples-1.0.2-py3-none-any.whl
- Upload date:
- Size: 1.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 560f3390f358cc8ac3e877112ac0a6f2ee46ed8d2ff467f6f73cccfe1ecf4318 |
|
MD5 | 5170960dd84c51a2965ca391b28ac1b0 |
|
BLAKE2b-256 | 4bfbffbb7cb664611bcdef9c89eb0d596c2d87dfe9b772ded4abc3ae6fe81373 |