Repository navigation
EaglePlot is now also a desktop app for Windows, macOS and Linux, with Python and every
package included: download it from the release page, install it without admin rights, and
use it offline. The web app starts faster, can be installed from Chrome or Edge, and works
offline too. EaglePlot has a new logo in NCCU colors and a new loading screen.
Added
- A desktop app for Windows, macOS and Linux (
packaging/desktop/): the same app
in its own window, with Python and every package included, so it needs no Python
install and no network. Installers are built for every release and need no admin
rights. Settings are kept between sessions. Links open in your web browser. They are
not code-signed yet: the first launch shows a warning (see the
Download page).
Data Upload → Batch Import reads folders on your computer: type the folder's path as
usual (C:\Users\you\data,~/data). - A Download page on the website (
docs/download.md): the web app, desktop app and
Python package side by side, first-launch steps, the code signing policy and the
privacy policy (EaglePlot collects no data).
Changed
- The EaglePlot logo is now in NCCU maroon and gray (it was blue): the same disc, bars
and line, on the Home page, in the sidebar, as the browser-tab icon and inlogo.ico.
eagleplot/assets/logo.svgis the master. - A new loading screen for the web app. The logo's pieces (the rings, the axes, the
bars, the line and the points) fly in from all sides of the screen and lock together,
then a highlight sweeps across while Python loads. Below it, four real steps
(downloading Python, installing the science libraries, starting EaglePlot, opening your
workspace) replace the endlessly sliding bar. The note about the 45 MB download appears
only on a first visit. If loading fails, the screen says why and offers Reload
instead of sliding forever. With reduced motion turned on in the system settings, the
logo appears complete and nothing moves. - The web app starts faster: ready in about 7 s instead of 11 s (measured on a fast
local connection), and the first plot from Home ("Plot this example") appears about 4 s
sooner. scipy is loaded in the background after the app appears, and pandas and the
plotting libraries are imported while you read the Home page. A page that needs scipy
says so for a moment if you open it within the first seconds. - Install the web app like a program. Chrome and Edge offer Install EaglePlot:
it then opens in its own window from a desktop icon, with no admin rights, and after one
online visit it also works offline. Later visits load from the computer instead of the
network. - Importing
eagleplot.plottingno longer imports seaborn, plotly or scipy (they load when
a plot type needs them), and importingeagleplot.utilsno longer imports pandas. This
also makes the installed GUI start a little faster.