A PhasePictor egy program, amely közönséges differenciálegyenlet-rendszerek fázisképét képes megjeleníteni, és ezen rendszerek egyszerű vizsgálatát teszi lehetővé. A jelenlegi verzió (0.6.1) még csak 2D rendszereket kezel.
A PhasePictor a
Fizika laboratóriumi gyakorlatok
Dinamikai rendszerek
mérésére készült, de általánosan használható a dinamikai rendszerek viselkedésének szemléltetésére.
A PhasePictor program szabad szoftver; terjeszthető illetve módosítható a Free Software Foundation által kiadott GPLv3 licenc szerint.
Az előző (0.6.0) verzióhoz képest az animáció lényegesen kevesebb erőforrást igényel, ezért már gyengébb gépeken sem szaggatott. Ezenkívül még kisebb hibajavítások is történtek.
Típus | Dátum | Fájl |
---|---|---|
Windows teljes bináris | 2009-04-03 | phasepictor-0.6.1-win32.zip |
Linux 32bit bináris | 2009-04-03 | phasepictor-0.6.1-linux32.tar.gz |
Linux 64bit bináris | 2009-04-03 | phasepictor-0.6.1-linux64.tar.gz |
Mac OS X (10.5) teljes bináris | 2009-04-03 | phasepictor-0.6.1-macosx-intel.dmg |
Forrás | 2009-04-03 | phasepictor-0.6.1-src.tar.gz |
A program függ a GTK+-tól és a libglade-2.0-tól. A linuxos binárisokhoz legalább GTK+-2.10 verzió kell. A forrás lefordítható GTK+-2.8 verzióval is, de ekkor nem lesz nyomtatási támogatás.
A Windows verzió és a Mac OS X verzió a függőségeket tartalmazza. A GTK+ és a libglade-2.0 LGPL 2.1 licenc alatt terjesztett szoftver. Forrásuk a következő oldalakon megtalálható: GTK+, libglade-2.0.
A telepítéshez nincs szükség rendszergazdai jogosultságokra.
Legalább Windows 2000 rendszer szükséges. A tömörített csomagot a letöltése után bontsuk ki tetszőleges helyre. A kicsomagolt fájlokat tartalmazó könyvtárban a programot a phasepictor.exe fájllal indíthatjuk.
A 32 bites vagy a 64 bites csomag letöltése után terminál emulátorban váltsunk arra a könyvtárra, amelybe a csomagot letöltöttük, majd csomagoljuk ki az állományt, lépjünk be a phasepictor-0.6.0 könyvtárba, és futtassuk le az install.sh szkriptet:
tar xzvf phasepictor-0.6.1-linux*.tar.gz cd phasepictor-0.6.1 ./install.sh
Ezután a phasepictor.sh szkriptet tetszőleges helyre másolhatjuk, és elindíthatjuk vele a programot.
A letölthető csomag csak az Intel architektúrára épülő Mac OS X rendszerekre telepíthető. Ehhez először kattintsunk duplán a letöltött .dmg fájlra, majd a phasepictor-0.6.1-macosx-intel ikonra, ha szükséges. A program a PhasePictor ikonnal indítható tetszés szerinti könyvtárból.
A csomaggal kapcsolatban kisebb hibák ismertek (pl. nem látja a nyomtatókat). Ezért inkább javasolt a MacPorts telepítése, amivel a szükséges függőségek is telepíthetőek, ehhez a szükséges parancs: "ports install libglade2". Ezután a forrás már make paranccsal egyszerűen fordítható, a GNU/Linux rendszeren való fordításhoz hasonlóan.
MacPorts segítségével a PhasePictor PowerPc-s Mac OS X rendszerre is lefordítható.
A fordításhoz szükségesek a fejlesztői eszközök (gcc, make, pkg-config), valamint a GTK és a libglade dev csomagok.
Csomagoljuk ki a program forrását, majd lépjünk be a phasepictor-0.6.1 könyvtárba, fordítsuk le a programot, és futtassuk le az install.sh szkriptet:
tar xzvf phasepictor-0.6.1.tar.gz cd phasepictor-0.6.1 make ./install.sh
A phasepictor.sh szkripttel a program tetszőleges helyről indítható.