Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web servers, web development, networking and security services. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

PGPLOT Графіка бібліятэкі падпраграм

Змест

Новы вэб-адрасы

Вэб-адрас для PGPLOT змянілася ў кастрычніку 2000 года. Новы адрас вэб
http://www.astro.caltech.edu/ ~ TJP / pgplot /
і FTP-адрас для загрузкі PGPLOT з'яўляецца
ftp://ftp.astro.caltech.edu/pub/pgplot/pgplot5.2.tar.gz

Увядзенне

PGPLOT Графіка падпраграмы бібліятэкі Fortran-ці З-выкліканую, апаратна-незалежны графічны пакет для стварэння простых навуковых графікаў. Ён прызначаны для стварэння графічных малюнкаў публікацыі якасці з мінімальнымі намаганнямі з боку карыстальніка. Для большасці прыкладанняў, праграма можа быць апаратна-незалежнай, і выхад можа быць накіравана на адпаведнае прылада падчас выканання.

Бібліятэка PGPLOT складаецца з двух асноўных частак: апаратна-незалежныя часткі і мноства апаратна-залежнага `` апрацоўшчык устройство''подпрограммы для вываду на розныя тэрміналы, малюнак паказвае, матрычныя прынтэры, лазерныя прынтэры, плоттеры і ручку. Распаўсюджаныя фарматы падтрымліваюцца ўключаюць PostScript і GIF.

PGPLOT сам напісаны ў асноўным у стандартных Fortran-77, з некалькі нестандартным, залежыць ад сістэмы падпраграм. PGPLOT падпраграмы могуць быць выкліканы непасрэдна з Фартран-77 або Fortran-90 праграмы. AC бібліятэка прывязкі (cpgplot) і файл загалоўка ( cpgplot.h ) з'яўляюцца пры ўмове, што дазволіць PGPLOT для выкліку з C або C + + праграмы; бібліятэка прывязкі ручкі пераўтварэнне паміж C і Fortran аргумент у абыход канвенцыі.

PGPLOT быў выпрабаваны з UNIX (большасць гатункаў, у тым ліку Linux, SunOS, Solaris, HP-UX, AIX, IRIX, і MacOS X / Darwin) і сістэмы OpenVMS аперацыйнай. Я не ў стане забяспечыць падтрымку для DOS, Microsoft Windows, але я распаўсюджваць код, які прадастаўляецца карыстальнікам для працы з гэтымі аперацыйнымі сістэмамі.


Прыклады

Некаторыя прыклады графікі, якія паказваюць некаторыя магчымасці PGPLOT, і зыходны код на Fortran і C для просты прыклад, можна знайсці ў PGPLOT партфоліо. Увага: гэтая старонка ўтрымлівае некалькі вялікіх графічных файлаў.

Аўтарскія правы

PGPLOT не грамадскім здабыткам праграмнага забеспячэння. Аднак, ён знаходзіцца ў вольным доступе для некамерцыйнага выкарыстання. Зыходны код і дакументацыя з'яўляюцца ўласнасцю Каліфарнійскага тэхналагічнага інстытута, і не могуць быць пераразмеркаваны або размешчаныя на вэб-серверах грамадскасці без дазволу. Праграмнае забеспячэнне прадастаўляецца `` как''без гарантыі.

Статус

Бягучая версія PGPLOT з'яўляецца 5.2.2.

Ўстаноўка

Інструкцыі для атрымання PGPLOT ад майго FTP-сайта і падрабязную інфармацыю аб падтрымліваемых аперацыйных сістэмах, чытаць інструкцыі па ўстаноўцы.

Калі вы не можаце выкарыстаць FTP, PGPLOT даступна на стужцы за пэўную плату. Звярніцеся TJP · astro.caltech.edu.


Дакументацыя

Кіраўніцтва PGPLOT Графіка бібліятэкі падпраграм па TJ Пірсан абнаўляецца для версіі 5,2 ад PGPLOT. Праект кіраўніцтва даступна: гл Змест.

Файл PostScript кіраўніцтва будуць даступныя, калі ён будзе завершаны. Файл PostScript з старога кіраўніцтва (версіі 4,9, 0,27 Мб, сціснуты) па-ранейшаму даступны, але ён не ўключае шмат зменаў, унесеных у версію 5.0.


Выклік PGPLOT З іншых Мовы

PGPLOT распаўсюджваецца з падпраграмай інтэрфейсы для C і Fortran-77, гэтыя інтэрфейсы могуць таксама выкарыстоўвацца з C + + і Fortran-90.

Некаторыя карыстальнікі не спрыялі прывязкі для PGPLOT, якія дазваляюць PGPLOT функцыі, якія выклікаюцца з іншых моў. Некаторыя з гэтых прывязкі дазваляюць PGPLOT, якія будуць выкарыстоўвацца ў інтэрактыўным рэжыме.

Пекла
Марцін Stift мае ADA і Ada95 інтэрфейс для PGPLOT.
C + +
CCPL цікавы інтэрфейс бібліятэкі графічнага для працы з C + +. Граф спараджаецца адпраўкі дадзеных у паток, напрыклад, pout << line_plot(my_data) << endp;. Аўтар: Мэт Хоўлет (Універсітэт Тасманіі). URL: http://ccpl.sourceforge.net.
Руску й
PGPLOT абавязковымі для Рускі й быў распрацаваны ў рамках АСМП + + праекта кансорцыум на чале з Нацыянальнай радиоастрономической абсерваторыі, у цяперашні час у бэта-версіі.. Дадатковыя звесткі см. ў АСМП + + вэб-старонкі.
OCTAVE
PGPLOT можа быць выклікана з Актай мова для лікавых разлікаў праз Matwrap ад Гэры Холт.
PERL
PGPERL ад Карла Глазебрук забяспечвае інтэрфейс паміж мовай Perl і FORTRAN бібліятэкі PGPLOT. Для атрымання дадатковай інфармацыі см. WWW старонкі http://www.aao.gov.au/local/www/kgb/pgperl/.
Пітон
Нік Patavalis (npat на efault.net) распрацавала інтэрфейс паміж PGPLOT і Python і NumPy мовах. Глядзіце http://efault.net/npat/hacks/ppgplot. Скот Рэнсом ( ransom@cfa.harvard.edu ) напісаў іншую абалонку пласт, што спрашчае выкарыстанне гэтага інтэрфейсу. Глядзіце ftp://cfa-ftp.harvard.edu/pub/ransom/.
RUBY
Ruby / PGPLOT з'яўляецца PGPLOT інтэрфейс для Ruby мове, напісаны Масахиро Танака.
СХЕМА
Кодзе Ejiri зрабіў Gauche абавязковымі для PGPLOT. Гош з'яўляецца перакладчыкам схема.
TCL / TK
Tcl / Tk інтэрфейсы для PGPLOT былі распрацаваны тры групы:
  • Нік Эліяс з Ваенна-марскі абсерваторыі ЗША выпусціла PTCL, пакет, які рэгіструе PGPLOT функцый як Tcl каманды. Інфармацыя даступная на http://www.InfoMagic.com/ ~ nme2/ptcl/ptcl.html. PTCL была партавана на OpenVMS Жыля Ratel.
  • Sloan Digital Sky Survey праекта быў распрацаваны інтэрфейс да Tcl PGPLOT як частку свайго пакета Дэрвіш. Глядзіце Дэрвіш Галоўная старонка для апісання інтэрфейсу (пад Пабудова''``). За дадатковай інфармацыяй звяртайцеся Эйлин Берман.
  • PGTK ад Brian Тобі. Гэта ўключае ў сябе драйвер для віджэтаў Tk палатно. Кіроўца tkdriv распаўсюджваецца з PGPLOT з'яўляецца больш магутным, і рэкамендуецца для людзей, якія выкарыстоўваюць X-Window сістэмы Unix.
Йорик
PGPLOT інтэрфейс Йорик мове было напісана: Аляксей Голдин ( alexey@oddjob.uchicago.edu ). Глядзіце http://flight.uchicago.edu/goldin/yorick-pgplot/.

Інтэрактыўныя графічных праграмах і іншых пашырэнняў PGPLOT

Наступны спіс не ўключае ў сябе шматлікія прыкладання канкрэтных праграм, якія былі напісаны з выкарыстаннем PGPLOT.

Справаздачы праблемы

Калі ў вас ёсць пытанні аб PGPLOT, калі ласка, дасылайце іх на Ціма Пірсана, пераважна па электроннай пошце TJP · astro.caltech.edu, ці па факсе +1 (626) 568-9352. Калі ў вас ёсць праблемы з устаноўкай, калі ласка, уключыце інфармацыю аб Вашай версіі аперацыйнай сістэмы, Fortran і C кампілятары, і версія PGPLOT вы спрабуеце ўсталяваць. Калі вы думаеце, што знайшлі памылку ў PGPLOT, простая праграма выпрабаванняў у Fortran або C, які дэманструе праблема можа быць вельмі карысным. Я сцвярджаю, спіс рассылкі для аб'яваў аб PGPLOT, і я дадам ваша імя ў спіс, калі вы дашле мне ваш адрас электроннай пошты.

Published (Last edited): 07-04-2011 , source: http://www.astro.caltech.edu/~tjp/pgplot/