Perangkat lunak merencanakan ilmiah apa yang tersedia?

54

Saat ini saya sedang melakukan beberapa pekerjaan eksperimental dan saya memiliki banyak data untuk dijaring. Saya menggunakan Gnumerik, dan ini sangat bagus, tetapi seringkali saya merasa harus ada sesuatu yang lebih baik.

Idealnya saya ingin jumlah fitur maksimum dengan kurva belajar minimal, tetapi sebenarnya saya hanya ingin tahu apakah ada sesuatu yang lebih baik daripada Gnumerik yang dapat saya gunakan untuk memanipulasi dan merencanakan data.

Apa yang akan kamu rekomendasikan?

Spiral
sumber

Jawaban:

32

Saya seorang mahasiswa Fisika dan menemukan bahwa perangkat lunak merencanakan ilmiah terbaik untuk Ubuntu adalah QtiPlot. Ini sangat mirip dengan Origin, dan bekerja dengan sangat baik.

nicocarbone
sumber
3
QtiPlot adalah open-source, Anda dapat mengunduh sumbernya dari sini: prdownload.berlios.de/qtiplot/qtiplot-0.9.8.3.tar.bz2 Seperti semua program open-source, Anda bebas mengedit kode sumber ini dan mengompilasinya. Namun, penulis tidak menawarkan binari kompilasi gratis, terkini, dan lengkap. Untuk ini, Anda harus berlangganan kontrak pemeliharaan. Saya tidak tahu apakah ini adalah praktik yang baik, tetapi program ini sepadan dengan biayanya, dan jika Anda tidak dapat atau tidak ingin membelinya, Anda selalu bebas untuk mengompilasi sendiri atau menggunakan binari yang datang dengan Ubuntu apa pun.
nicocarbone
1
itu sepenuhnya benang.fsf sepenuhnya mendukung penjualan perangkat lunak gratis.
Lincity
Namun, qtiplot menjadi sangat lambat di ubuntu jika ukuran data dalam sebuah matriks besar, katakanlah 1K. Google mengatakan ini bug yang terdaftar di launchpad. Ada solusi untuk masalah ini? (tidak ada yang diberikan pada launchpad)
Pushpak Dagade
Tampaknya hanya ada dukungan jika seseorang memiliki kontrak pemeliharaan. Saya bertanya kepada penulis apakah mungkin untuk mengontrol QtiPlot dari jarak jauh seperti mungkin dengan Veusz dan dia bertanya kembali apakah saya memiliki kontrak perawatan. Tanpa kontrak tidak ada jawaban ... Dia juga mengatakan kepada saya bahwa tidak ada forum komunitas resmi. Saya juga mengarahkannya ke banyak pertanyaan stackoverflow yang belum terjawab tentang QtiPlot dan dia menjawab bahwa dia "tidak ada hubungannya dengan forum itu". Di satu sisi saya dapat memahami model bisnis. Di sisi lain, saya pikir "pertanyaan sederhana" mengenai fitur yang tersedia akan dijawab.
Stefan
@Stefan dan nicocarbone apakah Anda tahu apakah mungkin untuk membuka proyek Origin dengan qtiplot? Sayangnya, qtiplot yang tersedia di Pusat Perangkat Lunak tidak mendukung pembukaan proyek asal. Saya bertanya-tanya sekarang apakah saya harus membayar 20eur untuk satu lisensi pengguna.
iamatrain
27

Numpy dan Matplotlib membuat kombinasi yang baik untuk memproses dan menampilkan data.

Niall Murphy
sumber
+1 Saya menggunakan Matplotlib saat membuat laporan ilmiah di industri nuklir. Bonus: ini adalah perangkat lunak gratis dan Python menawarkan Anda kemungkinan tak terbatas. Saya tidak mengatakan Matplotlib adalah hal yang sepele untuk dikuasai tetapi sangat layak untuk dipelajari. Anda memiliki dokumentasi resmi yang baik dan juga bisa mendapatkan dukungan yang baik di stackoverflow.
Maxime R.
21

Saya akan menyarankan Gnuplot . Ini memiliki seperangkat fitur yang bagus dan didokumentasikan dengan baik. Jadi, jika Anda mengambil beberapa menit untuk membaca dokumentasi, Anda akan mendapatkan ide dasarnya. Saya menggunakan gnuplot untuk hampir semua plot saya, hanya ketika saya tidak membutuhkan set lengkap fitur saya cenderung menggunakan Ti k Z dari LaTeX.

qbi
sumber
19

Bahasa R juga cukup populer dan dapat dikombinasikan dengan Sweave untuk digunakan dengan Lateks.

Niall Murphy
sumber
11

Ggplot2

Merupakan salah satu program visualisasi data terbaik yang ada. Ini mengimplementasikan ide-ide Edward Tufte , penulis klasik dalam desain grafis dan komunikasi ilmiah sebagai 'Bukti Indah' ​​dan 'Tampilan Visual Informasi Kuantitatif'.

GUI Deducer memungkinkan untuk menggunakan ggplot2 tanpa memerlukan pengetahuan bahasa pemrograman R di mana ggplot2 diimplementasikan. Jika Anda dapat menggunakan excel, Anda dapat menggunakan Deducer. Analisis statistik Anda akan valid dan grafik Anda (terima kasih kepada ggplot2) akan efektif dan cantik.

#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)
David LeBauer
sumber
8

Sage mungkin baik untuk itu. Ini mengikat banyak alat matematika open source untuk membuat aplikasi yang sangat luas dan fleksibel.

DLH
sumber
Sage bagus karena merupakan sumber terbuka dan menggunakan Python sebagai bahasa scripting. Setup mirip dengan Wolfram Mathematica, yang juga tersedia dalam versi linux tetapi biayanya cukup tinggi.
GaRyu
8

Saya telah menggunakan qtoctave . Ini mirip dengan MATLAB jika Anda pernah menggunakannya sebelumnya.

Anda dapat menginstalnya dari repositori: sudo apt-get install qtoctave

jumpnett
sumber
Apakah perintahnya berbeda dari oktaf? atau sama? Maksud saya apakah itu menggunakan mesin oktaf?
Kamran Bigdely
Saya membaca tautan, itu hanya antarmuka pengguna front-end untuk Oktaf. sepertinya mengesankan!
Kamran Bigdely
5

gnuplot dan xmgr / grace mungkin adalah program grafik ilmiah Unix tertua. Saya masih menggunakan gnuplot dari waktu ke waktu (BTW ini bukan GNU dan beberapa menganggapnya tidak gratis ), karena saya tahu itu dan saya telah menggunakannya selama bertahun-tahun, tetapi tidak banyak berubah di abad ini dan tidak ramah pengguna sesuai dengan standar saat ini.

Saya pikir program yang paling menjanjikan saat ini adalah QtiPlot, LabPlot dan Veusz. Dua yang pertama mirip dengan Origin (perangkat lunak merencanakan yang paling populer di Windows). QtiPlot memiliki pengembang penuh waktu dan tampaknya dikembangkan lebih aktif. Veusz berbeda dari klon Asal dan tidak seperti program lain ditulis dalam Python. Itu belum di distro, tetapi memiliki PPA .

Program lain yang saya gunakan untuk memplot data adalah fityk. Ini adalah khusus dalam pemasangan kurva dan saya menggunakannya untuk merencanakan sebagian besar karena saya tahu betul (saya menulisnya), tapi saya kira dalam sebagian besar kasus QtiPlot atau Veusz akan menjadi pilihan terbaik.

marcin
sumber
3

Saya menggunakan SciDavis, Scilab dan MatplotLib. Namun belakangan ini saya menggunakan ParaView, tetapi ini bukan program yang mudah digunakan. Yang sebelumnya mudah.

Penderitaan
sumber
2

Saya akan menyarankan DataScene. Ini menghasilkan grafik dan animasi bagan yang sangat keren. Saya menemukan kurva belajar adalah peri datar karena Wizard dan tutorial. Anda dapat menemukan informasi lebih lanjut tentang DataScene di:

http://www.cyber-wit.com

Jeff
sumber
2

MagicPlot juga tersedia untuk Linux, membutuhkan Java. Ini sangat berguna untuk membuat grafik yang cantik dan beberapa pemrosesan. Dan gratis untuk siswa.

Alexander
sumber
2

Veusz adalah alat merencanakan sumber terbuka terbaik yang bisa saya temukan sejauh ini. Hal ini memungkinkan untuk mengatur atribut plot ilmiah yang sangat terperinci, seperti ukuran centang minor dan utama. Ini juga menyediakan operasi untuk memanipulasi set data. Ini mendukung ekspor SVG dan dapat dikendalikan dari jarak jauh dari program lain. Lebih lanjut, pengalaman saya dengan dukungan sangat baik. Penulis menjawab pertanyaan saya dalam sehari dan mengimplementasikan permintaan fitur dalam waktu dua minggu.

Stefan
sumber
30 karakter Anda akan lebih baik dihabiskan dengan menambahkan beberapa detail tentang mengapa Anda percaya perangkat lunak ini layak untuk direkomendasikan! Fitur? pengalamanmu? dll
Dɑvïd
Saya memperbarui jawabannya
Stefan
Veusz sangat bagus dan, selain hanya menggunakan Python, salah satu dari sedikit dalam pengembangan konstan. +1
Gabriel
1

MATLAB mungkin yang terbaik tetapi tidak hanya untuk merencanakan dan tidak gratis (sebenarnya mahal tetapi jika Anda seorang siswa, Anda mungkin bisa mendapatkannya dari sekolah Anda).

Kamran Bigdely
sumber
Scilab atau oktaf adalah alternatif gratis yang sangat bagus untuk Matlab
Misery
0

R akan menjadi yang terbaik untuk tes statistik dan grafik. Jika Anda baik-baik saja dengan pemrograman, pilih R. Ini open-source dan kuat.

Atau coba BioVinci jika pemrograman menghabiskan banyak waktu. Ini memungkinkan Anda menarik dan melepaskan data untuk menjalankan statistik dan membuat plot. Saya suka tipe plot modern yang ditawarkannya, seperti plot biola dan plot sebar 3D interaktif (dengan info melayang). Plus ada PCA - sangat membantu untuk penelitian ilmiah. Satu lagi, ia mendukung Ubuntu 16.04, 18.04, dan Debian 9.

Semoga ini membantu! Berikut screenshot dari plot 3D PCA-nya.

Taman Nadia
sumber
-1

Saya ingin menyarankan supermongo untuk penggunaan ilmiah. Meskipun luas tetapi Anda bisa mendapatkannya dari institut atau pusat penelitian Anda. Ini sangat user friendly dan mudah dioperasikan. Anda dapat memplot data Anda dengan resolusi tinggi dan pengaturan lanjutan.

Bhupendra
sumber