https://github.com/ORNL-AMO/AMO-Tools-Desktop
AMO-Tools-Desktop is an energy efficiency calculation application for use with industrial equipment such as pumps, furnaces, fans, and motors, as well as for industrial systems such as steam.
https://github.com/ORNL-AMO/AMO-Tools-Desktop
energy energy-assessment energy-efficiency factory furnace industrial measur modeling modeling-tool plants pump steam
Last synced: 5 months ago
JSON representation
AMO-Tools-Desktop is an energy efficiency calculation application for use with industrial equipment such as pumps, furnaces, fans, and motors, as well as for industrial systems such as steam.
- Host: GitHub
- URL: https://github.com/ORNL-AMO/AMO-Tools-Desktop
- Owner: ORNL-AMO
- License: other
- Created: 2017-01-30T16:26:56.000Z (over 8 years ago)
- Default Branch: develop
- Last Pushed: 2025-05-01T16:05:53.000Z (6 months ago)
- Last Synced: 2025-05-01T17:08:34.809Z (6 months ago)
- Topics: energy, energy-assessment, energy-efficiency, factory, furnace, industrial, measur, modeling, modeling-tool, plants, pump, steam
- Language: TypeScript
- Homepage: https://measur.ornl.gov/
- Size: 170 MB
- Stars: 38
- Watchers: 10
- Forks: 22
- Open Issues: 382
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- open-sustainable-technology - AMO-Tools-Desktop - An energy efficiency calculation application for use with industrial equipment such as pumps, furnaces, fans, and motors, as well as for industrial systems such as steam. (Consumption / Production and Industry)
README
# AMO-Tools-Desktop
### Downloads  ## Dependencies
- Node.js LTS (https://nodejs.org/en/)
- Due to legacy dependencies required by MEASUR and the dependent AMO-Tool-Suite, **MEASUR's targeted Node version must be used**. This version can be found in package.json "engines".
## Build for Development
- To remove node modules, dist, and related package-lock: `npm run clean` from the root project directory.
- To install all required packages: `npm install`
- To build for electron development with hot-reload: `npm run build-watch`
- To start the electron app: `npm run electron`## Build Production Package
- Clean and install:
- `npm run clean`
- `npm install`
- To build desktop package:
- `npm run build-prod-desktop`
- `npm run dist`
- The package will be placed in `../output`
- To build web dist:
- `npm run build-prod-web`