ornl-amo / psat Goto Github PK
View Code? Open in Web Editor NEWPSAT (Pumping System Analysis Tool) is a standalone desktop application for calculating energy efficiency in industrial pump systems.
License: MIT License
PSAT (Pumping System Analysis Tool) is a standalone desktop application for calculating energy efficiency in industrial pump systems.
License: MIT License
README: License: MIT For Building and Running PSAT in Windows: Pre-requisites: * Make sure one has the AMO-Tools-Suite, and that it is on the same directory level as PSAT. * Python 2.7 * npm * Node.js * Electron * Git Step 1: Open A terminal window and navigate to where PSAT is. Step 2: Run the win.cmd to build the program. Step 3: Enter "npm run pkg" to create the application. Step 4: The app will be found next to one's PSAT folder and go under the name releases, which will have PSAT--win32-x64 in it, which in turn will have the PSAT Application. For Building and Running PSAT in MAC OS: Pre-requisites: * Make sure one has the AMO-Tools-Suite, and that it is on the same directory level as PSAT. * Python 2.7 * npm * Node.js * Electron * Git Step 1: Open A terminal window and navigate to where PSAT is. Step 2: Run ./mac command. Step 3: Enter "npm run pkg" to create the application. Step 4: The app will be found next to one's PSAT folder and go under the name releases, which will have PSAT—darwin-x64 in it, which in turn will have the PSAT Application. For Building and Running PSAT in Linux: Pre-requisites: * Make sure one has the AMO-Tools-Suite, and that it is on the same directory level as PSAT. * Python 2.7 * npm * Node.js * Electron * Git Step 1. Open a terminal window and navigate to where PSAT is. Step 2. Run ./mac command. Step 3. Enter "npm run pkg" to create the application Step 4. The app will be found next to one's PSAT folder and. go under the name releases, which will have PSAT-linux-x64 in it, which in turn will have the PSAT application.
Auto update feature should allow the user to either agree to update or skip it for the time being. Research this feature
It looks like the issue with the specific speed graph is simply that I plotted a greater range for the x-axis. Oddly the standard graphs, and the one in Excel, plot y-values coming down from 5% but only up again to 3%. Things only seem symmetrical because the rest of the data isn't plotted. Whether this is done just to make things look pretty or there is an engineering / pump reason for this, I do not know.
The question for you Daryl is what range should we plot? Excel spreadsheet has specific speed values (x-axis) of 680 to 7300 for non-vertical case. (Extending beyond this results in an asymmetrical graph like what current psat implementation shows).
Options include
Matching that range exactly, simply not drawing all of the corresponding right side of the graph
Only graphing y-axis up to 3% or so; similar to #1 but keeps the graph from being inconsistent, as it shows both the left side and right side of the curve
Keeping things as they are, as there isn't anything actually wrong as far as I can tell. But maybe those extended values are invalid?
Thanks!
-n
When the windows size is small, the combo box buts against the plot without any padding. Same issue with other plotting screen, motor performance (the EST button)
Head Tool pressure value modified. Need to create new package.
Most of the psat screens 'save state', meaning values in fields will be restored after a restart. But two do not, specific speed and nema.
For consistency, make them work the same.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.