Яке програмне забезпечення для наукового планування доступне?


54

Зараз я займаюся експериментальною роботою, і в мене є дуже багато даних для того, щоб вилазити. Я використовую Gnumeric, і це дуже добре, але часто я відчуваю, що має бути щось краще.

В ідеалі я хотів би отримати максимальну кількість функцій з мінімальною кривою навчання, але насправді я просто хотів би знати, чи є щось краще, ніж Gnumeric, що я можу використовувати для маніпулювання та побудови графіків.

Що б ти порадив?

Відповіді:


32

Я студент фізики і виявив, що найкращим програмним забезпеченням для побудови програм для Ubuntu є QtiPlot. Він дуже схожий на Origin, і працює дуже добре.


3
QtiPlot з відкритим кодом, ви можете завантажити джерело звідси: prdownload.berlios.de/qtiplot/qtiplot-0.9.8.3.tar.bz2 Як і всі програми з відкритим кодом, ви можете редагувати цей вихідний код і компілювати його. Однак автор не пропонує безкоштовних, сучасних, складених бінарних файлів. Для цього вам доведеться підписати договір технічного обслуговування. Я не знаю, чи це хороша практика, але програма вартує витрат, і якщо ви не можете чи не хочете собі цього дозволити, ви завжди можете самостійно складати або користуватися бінарними файлами, які постачаються з будь-яким Ubuntu.
nicocarbone

1
він повністю floss.fsf повністю підтримує продаж безкоштовного програмного забезпечення.
Лінкіті

однак qtiplot стає дуже повільним на ubuntu, якщо розмір даних у матриці великий, скажімо, 1K. Google каже, що помилка зареєстрована на стартовій панелі. Будь-яке рішення цієї проблеми? (жоден не вказаний на
стартовій

Здається, що підтримка є лише у випадку, якщо у вас є договір на технічне обслуговування. Я запитав автора, чи можна дистанційно керувати QtiPlot, як це можливо з Веушем, і він запитав назад, чи є у мене договір на обслуговування. Без договору немає відповіді ... Він також сказав мені, що немає офіційного форуму громади. Я також вказав йому на безліч питань, що не відповідають на питання про QtiPlot, і він відповів, що "не має нічого спільного з цим форумом". З одного боку я можу зрозуміти бізнес-модель. З іншого боку, я думав, що відповість на "просте запитання" щодо наявних функцій.
Стефан

@Stefan та nicocarbone Чи знаєте ви, чи можна відкривати проекти Origin за допомогою qtiplot? На жаль, qtiplot, доступний у Software-Center, не підтримує проектів, що відкриваються, на жаль. Мені зараз цікаво, чи варто мені платити 20eur за одну ліцензію користувача.
iamatrain

27

Numpy та Matplotlib складають гарну комбінацію для обробки та відображення даних.


+1 Я використовував Matplotlib під час підготовки наукового звіту в ядерній промисловості. Бонус: це безкоштовне програмне забезпечення, і Python пропонує вам безмежні можливості. Я не кажу, що Matplotlib є банальним для оволодіння, але це дійсно варто вивчити це. Ви маєте хорошу офіційну документацію, а також можете отримати хорошу підтримку щодо stackoverflow.
Максим Р.

21

Я б запропонував Гнуплот . Він має чудовий набір функцій і добре задокументований. Тож якщо вам потрібно кілька хвилин, щоб проглянути документацію, ви отримаєте основну думку. Я використовую gnuplot майже для всіх своїх сюжетів, лише коли мені не потрібен повний набір функцій, я схильний використовувати Ti k Z від LaTeX.



11

Ggplot2

Є однією з найкращих доступних програм візуалізації даних. Він реалізує ідеї Едварда Туфте , автора класики графічного дизайну та наукової комунікації, як «Красиві докази» та «Візуальне відображення кількісної інформації».

Графічний інтерфейс Deducer дозволяє використовувати ggplot2, не вимагаючи знання мови програмування R, в якій реалізовано ggplot2. Якщо ви можете використовувати excel, ви можете використовувати Deducer. Ваші статистичні аналізи будуть дійсними, і ваші графіки (завдяки ggplot2) будуть ефективними та гарними.

#dependencies
sudo apt-get install r-core
sudo apt-get install rJava default-jdk
sudo R CMD javareconf
sudo R
#to install deducer
install.packages('JGR')
install.packages('Deducer')
library(JGR)
JGR()
#in JGR
library(Deducer)

8

Мудрець може бути для цього корисним. Це пов'язує багато інструментів з математики з відкритим кодом, щоб створити дуже розширений і гнучкий додаток.


Sage приємний тим, що є відкритим кодом і використовує Python як мову сценаріїв. Налаштування схоже на Wolfram Mathematica, який також доступний у версії Linux, але вартість досить висока.
GaRyu

8

Я використав qtoctave . Це схоже на MATLAB, якщо ви використовували це раніше.

Ви можете встановити його з сховищ: sudo apt-get install qtoctave


Чи відрізняються його команди від octve? чи те саме? Я маю на увазі, чи використовує він двигун октави?
Камран Бігделі

Я прочитав посилання, це просто інтерфейсний інтерфейс для Octave. це здається вражаючим!
Kamran Bigdely,

5

gnuplot та xmgr / grace - це, мабуть, найдавніші наукові програми графіки Unix. Я все ще час від часу використовую gnuplot (BTW це не GNU, а деякі вважають це не безкоштовним ), тому що я знаю це і використовую його вже багато років, але він не сильно змінився в цьому столітті, і це не так зручна для користувачів згідно з сьогоднішніми стандартами.

Я думаю, що найбільш перспективними програмами зараз є QtiPlot, LabPlot та Veusz. Перші два схожі на Origin (найпопулярніше програмне забезпечення для створення сюжетів у Windows). У QtiPlot є розробник, який працює на повний робочий день, і, здається, він розробляється активніше. Веуш відрізняється від клонів Origin і на відміну від інших програм він написаний на Python. Це ще не в дистрибутиві, але в ньому є PPA .

Ще одна програма, яку я використовую для побудови даних, - це fityk. Він спеціалізується на підгонці кривих, і я використовую його для побудови графіків, головним чином, тому що я це добре знаю (я це написав), але, мабуть, у більшості випадків QtiPlot або Veusz будуть найкращим вибором.


3

Я використовував SciDavis, Scilab та MatplotLib. Однак останнім часом я використовую ParaView, але це не проста програма для використання. Попередні легко.


2

Я б запропонував DataScene. Він створює дійсно круті графіки та графічні анімації. Я виявив, що крива навчання є феєричною плоскою через майстра та навчальних посібників. Ви можете знайти більше інформації про DataScene на:

http://www.cyber-wit.com


2

MagicPlot також доступний для Linux, для цього потрібна Java. Це дуже корисно для створення гарних графіків та деякої обробки. І це безкоштовно для студентів.


2

Вєуш - найкращий інструмент для створення графіки з відкритим кодом, який я міг знайти досі. Це дозволяє встановлювати дуже детальні атрибути наукових сюжетів, наприклад, мінорні та основні розміри кліща. Він також забезпечує операції по маніпулюванню наборами даних. Він підтримує експорт SVG і може бути віддалено керований з інших програм. Крім того, мій досвід з підтримкою був дуже хорошим. Автор відповів на моє запитання протягом дня і впровадив запит на функцію протягом двох тижнів.


Ваші 30 символів було б краще витратити, додавши детальну інформацію про те, чому ви вважаєте, що це програмне забезпечення варто рекомендувати! Особливості? ваш досвід? пр.
Dɑvïd

Я оновив відповідь
Стефан

Веуш дуже хороший і, крім простого використання Python, один з небагатьох у постійному розвитку. +1
Габріель

1

MATLAB може бути найкращим, але це не тільки для побудови сюжетів, і це не безкоштовно (насправді це дорого, однак, якщо ти студент, ти, ймовірно, можеш отримати його у школі).


Scilab або октава - безкоштовні дуже хороші альтернативи Matlab
Misery

0

R найкращий як для статистичних тестів, так і для графіків. Якщо ви добре з програмуванням, перейдіть на R. Це відкритий і потужний.

Або спробуйте BioVinci спробувати, якщо програмування коштує вам занадто багато часу. Це дозволяє перетягувати дані для запуску статистики та створення графіків. Мені подобаються сучасні типи сюжетів, які він пропонує, як скрипковий сюжет та інтерактивний тривимірний сюжет (з наведенням інформації). Плюс є PCA - це дуже корисно для наукових досліджень. Ще один, він підтримує Ubuntu 16.04, 18.04 та Debian 9.

Сподіваюся, це допомагає! Ось скріншот 3D-сюжету PCA.


-1

Я хотів би запропонувати супермонго для наукового використання. Хоча це і є експансивним, але ви можете отримати його у своєму інституті чи дослідницькому центрі. Це дуже зручно і зручно в експлуатації. Ви можете розмістити свої дані з високою роздільною здатністю та розширеними налаштуваннями.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.