Skip to main content

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

To install the tool (or upgrade to the latest release) run:

python3 -m pip install --upgrade pip
python3 -m pip install --upgrade itr-examples

Now you are ready to run the tool:

itr-ui

You can also load specific content using the syntax:

itr-ui "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 haven't done so already, follow the installation instructions above.

Make sure you have sourced the virtual environment using:

source itr_env/bin/activate

...Or under Windows:

itr_env\Scripts\activate

The commands below will upgrade to the latest release and install the components necessary for development:

python3 -m pip install --upgrade pip
python3 -m pip install --upgrade itr-examples
pip install -e .[dev]

docs/ITR_demo.gif

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

itr_examples-1.1.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

itr_examples-1.1.0-py3-none-any.whl (1.0 MB view details)

Uploaded Python 3

File details

Details for the file itr_examples-1.1.0.tar.gz.

File metadata

  • Download URL: itr_examples-1.1.0.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

Hashes for itr_examples-1.1.0.tar.gz
Algorithm Hash digest
SHA256 a075a199775e350eae5b964384c25f65d6e3e16c4cdeb11ec36349ef9e212a3d
MD5 d6432ff508dbe4d2100f9210dea5c4ae
BLAKE2b-256 ce2dbfc21f8936b04a3eba7e998c3c6a72fbf2630acfb9774112e5c810b7a238

See more details on using hashes here.

File details

Details for the file itr_examples-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: itr_examples-1.1.0-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

Hashes for itr_examples-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3bfc8ab551244d4775e00ba499c0af6a8bca3ccb894039327f4c6140c34b74b0
MD5 ac3b176c3e2522d6e30635629717a54f
BLAKE2b-256 53ade472ef9daa9571687dcd2f282f71e5a570f8baa063604957dd5872e647e9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page