iris-energy-isodata

Downloads27
Subscribe
0
Bookmark
0
This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.
Details
Releases
Reviews
Awards
Issues

What's new in this version

Online Demo added
Youtube Video added
ZPM added

image

iris-energy-isodata app access energy data from the major Independent System Operators (ISOs) in the United States to Ensure sustainable consumption and production patterns (SDG's 12)

Application is using PEX iris interoperability framework and ISODATA Python library with the help of embedded python.

Get production, demand and supply of below Independent systems operators(ISOs)

  • California ISO (caiso)
  • PJM (pjm)
  • ISO New England (isone)

Get today total production of following energies

  • Natural Gas
  • Solar
  • Imports
  • Wind
  • Large Hydro
  • Nuclear
  • Batteries
  • Geothermal
  • Biomass
  • Small hydro
  • Biogas
  • Coal

Repo Contents

  • Dockerfile, docker-compose.yml, and Installer.cls to create container
  • iris.script, contains script to execute during container initialization
  • /src with source files
  • /.vscode/settings.json for automatic server connections when opened in VS Code.

Requirements:

To Run on Windows:

	git clone https://github.com/mwaseem75/iris-energy-isodata.git  
	docker-compose up -d  

To Run on macOS:

	git clone https://github.com/mwaseem75/iris-energy-isodata.git
	docker-compose up -d  

Log in with credentials: SuperUser | SYS

Getting Started

Navigate to production http://localhost:52795/csp/irisapp/EnsPortal.ProductionConfig.zen?PRODUCTION=PEX.Production by using SuperUser | SYS

Start the production image Production contains 3 Business Services, 1 Business Process and 3 Business Operations.

Business Service fetch data from ISOdata and pass to business process which is sending message to business process based on the title.

Visual Trace image

Message The following message passed to operation contains today total production of Natural Gas, Solar, Imports, Wind, Large Hydro, Nuclear, Batteries, Geothermal, Biomass, Small hydro, Biogas and Coal energies
image

Online Demo

For online demo navigate to http://irisisodata.demo.community.intersystems.com/csp/irisapp/EnsPortal.ProductionConfig.zen?PRODUCTION=PEX.Production by using SuperUser | SYS image

Special Thanks to:

Guillaume Rongier for: https://openexchange.intersystems.com/package/secured-rest-api template for guidance

ZPM installation
zpm "install iris-energy-isodata"
Rating
5 (1)
ObjectScript quality test
Passed
Updated on 30 November 2022
ObjectScript quality report
Category
Integration
Works with
InterSystems IRIS for HealthEnsemble
Tags
Info
Version
1.0.2
Last updated
2022-09-18
Repository
Open
License
Link