Skip to main content

A web-based dashboard for NREL's Transportation Technology Total Cost of Ownership (T3CO) tool

Project description

License: BSD-3-Clause Keywords: tco,vehicle-cost,total-cost,vehicle-simulation,total-cost-of-ownership Author: Harish Panneer Selvam Author-email: harish.panneerselvam@nrel.gov Maintainer: NREL-AVCI Maintainer-email: T3CO@nrel.gov Requires-Python: >=3.9, <3.11 Classifier: Development Status :: 4 - Beta Classifier: Intended Audience :: Developers Classifier: Intended Audience :: Science/Research Classifier: Intended Audience :: Education Classifier: Topic :: Scientific/Engineering Classifier: License :: OSI Approved :: BSD License Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 Requires-Dist: numpy (>=1.24,<2.0) Requires-Dist: pandas (>=2.0.3,<3.0.0) Requires-Dist: scipy (>=1.10.1,<2.0.0) Requires-Dist: streamlit (>=1.41,<2.0) Project-URL: Bug Tracker, https://github.com/NREL/t3co_go/issues Project-URL: Documentation, https://nrel.github.io/T3CO_Go/ Project-URL: Homepage, https://www.nrel.gov/transportation/t3co.html Project-URL: Repository, https://github.com/NREL/t3co_go Description-Content-Type: text/markdown

[![homepage](https://img.shields.io/badge/homepage-t3co_go-blue)](https://www.nrel.gov/transportation/t3co.html) [![github](https://img.shields.io/badge/github-t3co_go-blue.svg)](https://github.com/NREL/T3CO_Go) [![documentation](https://img.shields.io/badge/documentation-t3co_go-blue.svg)](https://nrel.github.io/T3CO_Go/) [![PyPI - Version](https://img.shields.io/pypi/v/t3co-go)](https://pypi.org/project/t3co-go/) ![GitHub License](https://img.shields.io/github/license/NREL/T3CO_Go) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/t3co-go)

# T3CO-Go

This repo contains a web-based dashboard called T3CO-Go for NREL’s [Transportation Technology Total Cost of Ownership tool, T3CO](https://nrel.github.io/T3CO/).

## Installation

For detailed instructions for setting up enviroment and other prerequisites to [Installation Guide](https://github.com/NREL/T3CO_Go/blob/main/docs/installation.md)

T3CO-Go can be installed from two sources: PyPI or GitHub

### Installation Source #1: PyPI

From within the [Python environment](https://github.com/NREL/T3CO_Go/blob/main/docs/installation.md#setting-up-env), navigate to the parent directory containing the T3CO repository (cd T3CO-Go) and run one of these three installation options:

For the default option/extra:

`bash pip install t3co_go `

### Installation Source #2: From a git clone of the repository

T3CO-Go can also be installed from a clone of the GitHub repository.

First, [clone](https://git-scm.com/docs/git-clone) the repository from [GitHub](https://github.com/NREL/T3CO_Go) from your desired directory (eg., /Users/Projects/):

`bash git clone https://github.com/NREL/T3CO_Go.git T3CO_Go `

This creates a git compliant folder ‘T3CO_Go’ (i.e., a ‘/Users/Projects/T3CO_Go’ folder)

From within the [Python environment](https://github.com/NREL/T3CO_Go/blob/main/docs/installation.md#setting-up-env), navigate to the parent directory containing the T3CO repository (cd T3CO_Go) and run this command:

`bash pip install -e . `

## Quick Start

Go to [Quick Start Guide](https://github.com/NREL/T3CO_Go/blob/main/docs/quick_start.md)

## Starting a T3CO-Go instance

After installing T3CO_Go within a Python environment using one of the two sources, run this command:

`bash run_t3co_go `

This will open a web browser tab with T3CO prepared to run on your local machine in the background.

## Acknowledgements

## How to Cite this tool

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

t3co_go-0.1.2.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

t3co_go-0.1.2-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file t3co_go-0.1.2.tar.gz.

File metadata

  • Download URL: t3co_go-0.1.2.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for t3co_go-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c818b2f68202705da072b9d8153ba2da7b6447d66565b89efbc1a88cde389d7f
MD5 26fab0008609d288c27de329c0a1f877
BLAKE2b-256 b305bd17d7d5bab4fb38dc087b2ec7bc00b76df5b3e6f76c98a2134a933b8f07

See more details on using hashes here.

File details

Details for the file t3co_go-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: t3co_go-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for t3co_go-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 73f5dbb4d1549f6dddd71016f19adf7d90e2e15d7cd53e3ed6d15b05049b639d
MD5 8831c1b3dee7e9ef80b395953d3dd9c6
BLAKE2b-256 7943d9995d686d128d29f0eb4b2fce9c0192c2e93d3d5f00ced44c974a6758a4

See more details on using hashes here.

Supported by

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