React Web
Visit: https://pipes.nrel.gov
You will need an account to log in. If you haven’t have an account yet, then can contact us and request an account. Or if you want to explore before setting up your own account, you can try with our test account below.
Notice
The test user credentials,
- username:
pipes-test@nrel.gov
- password:
Test123456&
The PIPES web application is currently primarily read-only. To ingest your project data into PIPES, please use the CLI to interact with the PIPES service. More web UI features are coming soon to enhance the user experience.
Main Layout
The react Web
is designed to facilitate project coordination and management.
It serves as a central hub for all users and is often the primary entry point for project managers overseeing large,
integrated modeling projects.
The Web
page is organized into four main sections:
1️⃣ Projects
A page that lists all available projects of the user. Set the context by selecting one project.
2️⃣ Overview
A page that displays detailed information about selected project activities.
- Toggle by Project Run to view key project activities.
- Review requirements, scenarios, and assumptions as needed.
- Track progress and view the project schedule.
- Interact with the model flow diagram, including handoff requirements,model dialog, progress tracking.
- Deep-dive into the model dialog with model details (POCs, scenarios, requirements), hecked-in datasets (location, validation status).
3️⃣ Schedule
View the project milestone schedule in detail, including a table format.
4️⃣ Pipeline
Explore a graphical representation of the project workflow, showing all nodes and edges.
With these Web
features, the PIPES provides a structured, interactive environment
for managing complex modeling projects efficiently.
User Account
On the user account page, you could
- Retrieve the client tokens (e.g. these tokens could serve as credentials for access PIPES resources using APIs).
- Get your personal information
- Change your PIPES password if needed.
The Roadmap
There are still significant tasks to be done on the PIPES web development. Some key priorities for the PIPES team include:
-
Project Configuration and Update forms - Allow users to update metadata directly within the UI, facilitating the metadata and collaboration all through web UI.
-
Event Streaming and Notification - Enhance the project integration modeling with event-driven approach.
-
Milestone Schedule Enhancement – Enable filtering, custom views, and enhanced scheduling features.
-
Public User Registration – Enable external partners to collaborate by enabling public registration.
-
Drag-and-drop Graph Creation – Provide an intuitive interface for visually building and managing project workflows.
If there are features or improvements you'd like to see in the web interface, please let us know—we’re always working to enhance the experience and incorporate user feedback! 🚀