มีซอฟต์แวร์การวางแผนเชิงวิทยาศาสตร์ใดบ้าง


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 อย่างเต็มที่รองรับการขายซอฟต์แวร์ฟรี
Lincity

อย่างไรก็ตาม qtiplot จะช้ามากใน Ubuntu ถ้าขนาดของข้อมูลในเมทริกซ์มีขนาดใหญ่พูด 1K Google ระบุว่าเป็นบั๊กที่ลงทะเบียนไว้บน launchpad วิธีการแก้ปัญหานี้หรือไม่? (ไม่มีให้บน launchpad)
Pushpak Dagade

ดูเหมือนว่าจะมีการสนับสนุนหากมีสัญญาการบำรุงรักษาเท่านั้น ฉันถามผู้เขียนว่าเป็นไปได้หรือไม่ที่จะควบคุม QtiPlot จากระยะไกลเหมือนเป็นไปได้กับ Veusz และเขาถามกลับว่าฉันมีสัญญาการบำรุงรักษาหรือไม่ ไม่มีสัญญาไม่มีคำตอบ ... เขายังบอกฉันว่าไม่มีฟอรัมชุมชนอย่างเป็นทางการ ฉันยังชี้ให้เขาเห็นคำถามมากมายที่ยังไม่ได้ตอบเกี่ยวกับ QtiPlot และเขาตอบว่า "ไม่มีอะไรเกี่ยวข้องกับฟอรัมนั้น" ในอีกด้านหนึ่งฉันสามารถเข้าใจรูปแบบธุรกิจ ในทางกลับกันฉันคิดว่า "คำถามง่าย ๆ " เกี่ยวกับคุณสมบัติที่มีอยู่จะได้รับคำตอบ
Stefan

@Stefan และ nicocarbone คุณรู้หรือไม่ว่าจะสามารถเปิดโครงการ Origin ด้วย qtiplot ได้หรือไม่ qtiplot ที่มีอยู่ใน Software-Center ไม่สนับสนุนโครงการเปิดต้นฉบับเศร้า ฉันสงสัยว่าตอนนี้ฉันควรจ่าย 20eur สำหรับใบอนุญาตผู้ใช้รายเดียวหรือไม่
iamatrain

27

NumpyและMatplotlibสร้างชุดค่าผสมที่ดีสำหรับการประมวลผลและแสดงข้อมูล


+1 ฉันใช้ Matplotlib ขณะทำรายงานทางวิทยาศาสตร์ในอุตสาหกรรมนิวเคลียร์ โบนัส: เป็นซอฟต์แวร์ฟรีและ Python ให้คุณมีความเป็นไปได้ไม่ จำกัด ฉันไม่ได้พูดว่า Matplotlib มีความสำคัญต่ออาจารย์ แต่มันก็คุ้มค่าที่จะเรียนรู้ คุณมีเอกสารอย่างเป็นทางการที่ดีและยังสามารถรับการสนับสนุนที่ดีใน stackoverflow
Maxime R.

21

ฉันขอแนะนำให้Gnuplot มีชุดคุณสมบัติที่ดีและมีเอกสารที่ดี ดังนั้นหากคุณใช้เวลาสักครู่เพื่ออ่านผ่านเอกสารคุณจะได้รับแนวคิดพื้นฐาน ฉันใช้ gnuplot สำหรับแปลงเกือบทั้งหมดของฉันเฉพาะเมื่อฉันไม่ต้องการชุดเต็มของคุณสมบัติที่ฉันมักจะใช้ Ti k Z จาก LaTeX



11

Ggplot2

เป็นหนึ่งในโปรแกรมสร้างภาพข้อมูลที่ดีที่สุด มันใช้ความคิดของEdward Tufteผู้เขียนคลาสสิกในการออกแบบกราฟิกและการสื่อสารทางวิทยาศาสตร์เป็น 'หลักฐานที่สวยงาม' และ 'การแสดงภาพของข้อมูลเชิงปริมาณ'

GUI ของ 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 หรือไม่? หรือเหมือนกัน ฉันหมายถึงใช้เครื่องยนต์ของอ็อกเทฟหรือไม่?
Kamran Bigdely

ฉันอ่านลิงค์มันเป็นเพียงส่วนต่อประสานผู้ใช้สำหรับ Octave ดูเหมือนว่าจะสร้างความประทับใจ!
Kamran Bigdely

5

gnuplot และ xmgr / grace อาจเป็นโปรแกรมสร้างกราฟทางวิทยาศาสตร์ของ Unix ที่เก่าแก่ที่สุด ฉันยังคงใช้ gnuplot เป็นครั้งคราว (BTW ไม่ใช่ GNU และบางคนคิดว่ามันไม่ฟรี ) เพราะฉันรู้และฉันใช้มันมาหลายปี แต่มันก็ไม่ได้เปลี่ยนแปลงมากนักในศตวรรษนี้ ใช้งานง่ายตามมาตรฐานของวันนี้

ฉันคิดว่าโปรแกรมที่มีแนวโน้มมากที่สุดในขณะนี้คือ QtiPlot, LabPlot และ Veusz สองรายการแรกนั้นคล้ายคลึงกับ Origin (ซอฟต์แวร์การลงจุดที่ได้รับความนิยมสูงสุดใน Windows) QtiPlot มีนักพัฒนาเต็มเวลาและดูเหมือนว่าจะได้รับการพัฒนาอย่างกระตือรือร้นมากขึ้น Veusz นั้นแตกต่างจาก Origin clone และต่างจากโปรแกรมอื่น ๆ ที่เขียนด้วย Python มันไม่ได้อยู่ใน distro ยัง แต่ก็มีสัญญาซื้อขายไฟฟ้า

อีกโปรแกรมที่ฉันใช้สำหรับการลงจุดข้อมูลคือ fityk มันมีความเชี่ยวชาญในด้านการปรับโค้งและฉันใช้มันในการวางแผนส่วนใหญ่เพราะฉันรู้ดี (ฉันเขียนมัน) แต่ฉันเดาว่าในกรณีส่วนใหญ่ QtiPlot หรือ Veusz จะเป็นตัวเลือกที่ดีที่สุด


3

ฉันใช้ SciDavis, Scilab และ MatplotLib อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันใช้ ParaView แต่นี่ไม่ใช่โปรแกรมที่ใช้งานง่าย รายการก่อนหน้านั้นง่าย


2

ฉันจะแนะนำ DataScene มันสร้างกราฟและภาพเคลื่อนไหวที่ยอดเยี่ยมจริงๆ ฉันพบว่าเส้นโค้งการเรียนรู้นั้นเรียบง่ายเพราะตัวช่วยสร้างและบทช่วยสอน คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับ DataScene ได้ที่:

http://www.cyber-wit.com


2

MagicPlotยังมีให้สำหรับ Linux ซึ่งต้องใช้ Java มันมีประโยชน์มากสำหรับการสร้างกราฟที่ดูดีและการประมวลผลบางอย่าง และมันฟรีสำหรับนักเรียน


2

Veuszเป็นเครื่องมือการวางแผนโอเพนซอร์ซที่ดีที่สุดที่ฉันสามารถหาได้ จะช่วยให้การตั้งค่าคุณลักษณะรายละเอียดมากของแผนการทางวิทยาศาสตร์เช่นขนาดเล็กและขนาดใหญ่ติ๊ก นอกจากนี้ยังมีการดำเนินการเพื่อจัดการชุดข้อมูล รองรับการส่งออก SVG และสามารถควบคุมได้จากระยะไกลจากโปรแกรมอื่น นอกจากนี้ประสบการณ์ของฉันกับการสนับสนุนได้ดีมาก ผู้เขียนตอบคำถามของฉันภายในหนึ่งวันและดำเนินการตามคำขอคุณสมบัติภายในสองสัปดาห์


ตัวละคร 30 ตัวของคุณน่าจะถูกใช้ไปมากขึ้นโดยการเพิ่มรายละเอียดว่าทำไมคุณถึงเชื่อว่าซอฟต์แวร์นี้มีค่าแนะนำ! คุณลักษณะ? ประสบการณ์ของคุณ? ฯลฯ
Dɑvïd

ฉันอัพเดทคำตอบแล้ว
Stefan

Veusz นั้นดีมากและนอกเหนือจากการใช้ Python ซึ่งเป็นหนึ่งในไม่กี่คนในการพัฒนาอย่างต่อเนื่อง +1
กาเบรียล

1

MATLABอาจดีที่สุด แต่ก็ไม่เพียง แต่สำหรับการวางแผนและไม่ฟรี (จริง ๆ แล้วมันมีราคาแพง แต่ถ้าคุณเป็นนักเรียนคุณอาจได้รับจากโรงเรียนของคุณ)


Scilab หรือระดับแปดเสียงเป็นทางเลือกที่ดีมากฟรีกับ Matlab
Misery

0

R จะดีที่สุดสำหรับการทดสอบทางสถิติและกราฟ หากคุณพอใจกับการเขียนโปรแกรมให้ไปหา R มันเป็นโอเพ่นซอร์สและทรงพลัง

หรือลองใช้BioVinciถ้าการเขียนโปรแกรมเสียเวลามากเกินไป มันช่วยให้คุณลากและวางข้อมูลของคุณเพื่อเรียกใช้สถิติและสร้างแปลง ฉันชอบประเภทพล็อตที่ทันสมัยที่นำเสนอเช่นพล็อตไวโอลินและพล็อตกระจายแบบโต้ตอบ 3D (พร้อมข้อมูลโฉบ) นอกจากนี้ยังมี PCA ซึ่งมีประโยชน์มากสำหรับการวิจัยทางวิทยาศาสตร์ อีกหนึ่งรองรับ Ubuntu 16.04, 18.04 และ Debian 9

หวังว่านี่จะช่วยได้! นี่คือภาพหน้าจอของพล็อต PCA 3D


-1

ฉันอยากจะแนะนำ supermongo สำหรับการใช้งานทางวิทยาศาสตร์ แม้ว่ามันจะขยายตัว แต่คุณสามารถหาได้จากสถาบันหรือศูนย์วิจัยของคุณ เป็นมิตรกับผู้ใช้และใช้งานง่าย คุณสามารถลงจุดข้อมูลของคุณด้วยความละเอียดสูงและการตั้งค่าขั้นสูง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.