Научные (и просто) калькуляторы |
Что почитать? |
В текстовом режиме доступны две команды для простых вычислений: dc (попроще) и bc (менее примитивная).
Calcoo
Научный калькулятор. Написан на C. Интерфейс GTK. Лицензия: GPL.
galculator
Мощный калькулятор с интерфейсом на основе GTK2.
HMSCalc
Калькулятор для операций со временем и датами.
KEuroCalc
Калькулятор и средство конвертирования валют. Интерфейс KDE. Лицензия: GPL.
PG Calculator
Калькулятор, поддерживающий традиционную и "польскую" нотации. Умеет работать с действительными и комплексными числами, производить простые операции над векторами и даже вычислять интегралы. Поддерживает skin'ы. Лицензия: GPL.
Qalculate!
Многофункциональный универсальный калькулятор. Позволяет вычислять
значения алгебраических и тригонометрических выражений. Для графического отображения
функций, матриц и геометрических деталей использует gnuplot. Интерфейс GTK.
Лицензия: GPL.
Rascal is a platform independent modular calculator. Based on modules for integer, doubles, strings, vectors and matrices it can be easily extended with existing C or C++ code.
|
|
Математическая система в стиле Matlab |
Что почитать? |
MATLAB
Мощный пакет для различных расчетов с удобным языком программирования. Доступен
для платформ: AIX, Digital Unix, HP-UX, IRIX/IRIX64, Linux, Mac OS X, Solaris
MATLAB is a high-level language and interactive environment that enables
you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran. Имеется Linux-версия.
FreeMat
Окружение разработки инженерных и научных приложений, схожее с коммерческим
MATLAB. Предоставляя доступ к средствам визуализации, манипуляции изображениями,
черчения, позволяет вести параллельное программирование.
MLAB an advanced mathematical and statistical modeling system. It includes curve-fitting, differential equations, statistics and graphics as some of its major capabilities.
LiveMath is a computer algebra and graphing system designed for the mathematician (or mathematics student or scientist) who is not necessarily a programmer.
GrafEq GrafEq (pronounced "graphic") is an intuitive, flexible, precise and robust program for producing graphs of implicit equations and inequalities.
Octave. GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.
Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations.
Scilab
Математический пакет. Имеет встроенный редактор сделанный на основе TkNotepad.
Может генерировать C код из дискретных модулей scicos. Основан на GTK.
Yorick Yorick is an interpreted programming language, designed for postprocessing or steering large scientific simulation codes.
Yorick-mb
Программная среда, предназначенная для комплексного решения научно-инженерных
вычислительных задач. (2002 г.)
Rlab Не поддерживается с 2001 г.
Rlabplus
EULER is a program for quickly and interactively computing with real and complex numbers and matrices, or with intervals, in the style of MatLab, Octave,... It can draw and animate your functions in two and three dimensions.
|
"Руководство по работе с пакетом SCILAB"
Алексеев Е.Р., Чеснокова О.В., "Scilab - теория и практика на русском языке"
|
Математическая система в стиле Mathematica |
Что почитать? |
Mathematica
Пакет для различных расчетов. Доступен для платформ: AIX, HP-UX, HP Tru64 Unix, IRIX, Linux, Mac OS X, Solaris и Windows.
Mathematica is a complete technical computing environment that seamlessly integrates numeric and symbolic computations, interactive document capabilities, an advanced programming language, and powerful connectivity.
Maxima
Maxima является полнофункциональной программой для проведения символьных и
численных расчетов, подобной Octave и Scilab.
Система интенсивно развивается и остается популярной, несмотря на то, что
начало разработки положено еще в конце 60-х годов прошлого века. В настоеящее
время распространяется под лицензией GPL и может использоваться вместо
коммерческих пакетов Maple и Mathematica.
MuPad представляет собой современную интегрированную систему математических вычислений, при помощи которой можно проводить численные и символьные вычисления, а также чертить двумерные и трехмерные графики геометрических объектов.
NumExp is a family of open-source applications for numeric computation like Mathematica.
Mathomatic
Маленькая, портативная математическая программа общего назначения, способная решать, упрощать, комбинировать, дифференцировать, сравнивать алгебраические уравнения. Лицензия: LGPL.
Cuba - библиотека для численного интегрирования многомерных интегралов.
PHYSICA is a high level, interactive programming environment with user friendly graphics and sophisticated mathematical analysis capabilities.
SAGE - программа с открытыми кодами для математических
расчётов. Пригодна для изучения широкого круга математических дисциплин, включая
алгебру, математические вычисления, элементарную и высшую теорию чисел,
криптографию, численные расчеты, коммутативную алгебру, теорию групп,
комбинаторику, теорию графов и линейную алгебру.
|
В.Житников, "Компьютеры, математика и свобода"
Т.Тарнавский, "Открытая математика"
К.Носов, "Maxima: максимум удобства и функциональности"
|
Математическая система в стиле Maple |
Что почитать? |
Maple. [Prop] - одна из наиболее популярных систем символьных вычислений, обладающая превосходной научной графикой. Символьный анализатор MAPLE V используется в системах Matlab, Mathcad, MATH Office и других.
Genius
Genius is a calculator program similiar in some aspects to BC, Matlab or Maple.
Высокоточный вычислитель плавающих и произвольных значений со своим
собственным языком. Может работать с комплексными и рациональными числами,
поддерживает матричные вычисления, отличается быстротой и возможностью
построения графиков в 3D.
|
|
Математическая система в стиле MathCad |
Что почитать? |
MathCad
- среда для выполнения на компьютере разнообразных математических и технических
расчетов, снабженная простым в освоении и в работе графическим интерфейсом,
которая предоставляет пользователю инструменты для работы с формулами, числами,
графиками и текстами. В среде Mathcad доступны более сотни операторов и логических
функций, предназначенных для численного и символьного решения математических задач
различной сложности.
Gap Система компьютерной
алгебры GAP разрабатывалась как инструмент комбинаторной теории групп - раздела
алгебры, изучающего группы, заданные порождающими элементами и определяющими
соотношениями. C выходом каждой новой версии программы сфера ее применения
охватывала все новые и новые разделы алгебры.
|
|
Средства для включения математических формул в текстовые документы |
Что почитать? |
OpenOffice.org Math MATH is OpenOffice.org's component for mathematical equations. It is most commonly used as an equation editor for text documents, but it can also be used with other types of documents or stand-alone.
MathMLed is an experimental MathML editor written in XUL to run in Mozilla. (не поддерживается с 2003 г.)
Kformula (из пакета Koffice) KFormula can be used to create and edit mathematical formulas that can be included in other KOffice documents
LyX The software includes a text editor with support for mathematical formulas, a small technical picture editor and a tool for making presentations from a laptop. Moreover, TeXmacs can be used as an interface for many external systems for computer algebra, numerical analysis, statistics, etc.
Texmacs The software includes
a text editor with support for mathematical formulas, a small technical picture
editor and a tool for making presentations from a laptop. Moreover, TeXmacs can
be used as an interface for many external systems for computer algebra,
numerical analysis, statistics, etc.
|
|
Статистический анализ |
Что почитать? |
Dataplot is a free, public-domain, multi-platform (Unix, VMS, Linux, Windows 95/98/ME/XP/NT/2000, etc.) software system for scientific visualization, statistical analysis, and non-linear modeling.
GUPPI
Программа для отображения графиков и статистического анализа информации.
MacAnova is a free, open source, interactive statistical analysis program for Windows, Macintosh, and Linux
OpenStat A general purpose statistics package
PSPP PSPP is a program for statistical analysis of sampled data. It interprets commands in the SPSS language and produces tabular output in ASCII, PostScript, or HTML format.
"R"
Статистический язык программирования.
R is a free software environment for statistical computing and graphics.
SAS Apply statistical methods to economic data, problems and trends.
SalStat SalStat is a small application for statistical analysis with an emphasis on the sciences and social sciences (particularly psychology).
XLisp-Stat is an object-oriented environment for statistical computing and dynamic graphics that is open, extensible and freely available.
ViSta
is written in XLisp, using the XLisp-Stat system. ViSta is also an open and extensible system which provides all of the power of XLisp and XLisp-Stat for the programmer who wishes to extend ViSta's capabilities.
|
Методичка по системе статистич. анализа R
FREE STATISTICAL SOFTWARE
EXCELLENT SOURCES FOR FREE STATISTICS
|
Econometrics |
Что почитать? |
Gretl (Gnu Regression, Econometrics and Time-series Library) is a cross-platform software package for econometric analysis, written in the C programming language. It is is free, open-source software..
RATS (Regression Analysis of Time Series) is a fast, efficient, and comprehensive time series analysis and econometrics software package.
|
Econometric Software Links
|
Построение графиков, визуализация данных |
Что почитать? |
gnuplot
Командная утилита для построения 2D графиков.
Grace
Гибкая WYSIWYG утилита для построения 2D графиков.
GUPPI
Программа для отображения графиков и статистического анализа информации.
KmPlot
Построитель графиков. Интерфейс Qt. Лицензия: GPL.
Kst
Приложение для просмотра потоков данных, которое позволяет выводить двумерные чертежи, гистограммы, энергетические спектры и многое другое. Поддерживает просмотр и манипуляцию потоками данных в режиме реального времени. Лицензия: GPL.
LabPlot
Программа для анализа и визуализации различных данных. Работа с LabPlot поддерживается такими программами, как Microcal Origin или SPSS Sigmaplot. Лицензия: GPL.
METAGRAF-3D
Программа для рисования и построения графиков. Лицензия: GPL.
|
M. Тим Джонс, "Инструменты визуализации данных для Linux"
|
Распределённые вычисления |
Что почитать? |
Distributed.net - решение вычислительных задач типа вскрытия ключа криптосистем.
Seti @ Home Поиск ВнеЗемного Разума
Folding @ Home цель: понять процесс сворачивания и агрегации белков, а также связанные с этим заболевания
Genome @ Home Цель проекта - изучение генома человека.
D2ol The Drug Design and Optimization Lab (D2OL)T works to discover drug candidates against Anthrax, Smallpox, Ebola and SARS and other potentially devastating infectious diseases.
* Некоторые Linux-версии работают только в консольном режиме. |
List of distributed computing projects
Distributed Computing
Распределенные вычисления
Распределенные вычисления в Интернете
Российские распределенные вычисления на платформе BOINC
|
Программы для трехмерного твердотельного моделирования |
Что почитать?
|
Bricscad for Linux.
Bricscad - альтернативная САПР (аналог Autocad) на основе DWG формата, стала доступной и для
ОС Linux.
CATIA
(CATIA ) [Prop]
Система CATIA (Computer Aided Three-dimensional Interactive Application) - одна
из самых распространенных САПР высокого уровня. Изначально разработана под Unix, начиная с версии 4 (2000 год) была портирована
под Windows. Это комплексная система автоматизированного проектирования (CAD),
технологической подготовки производства (CAM) и инженерного анализа (САЕ),
включающая в себя передовой инструментарий трёхмерного моделирования, подсистемы
программной имитации сложных технологических процессов, развитые средства анализа
и единую базу данных текстовой и графической информации. Система позволяет
эффективно решать все задачи технической подготовки производства - от внешнего
(концептуального) проектирования до выпуска чертежей, спецификаций, монтажных
схем и управляющих программ для станков с ЧПУ.
ProEngineer Linux [Prop] Pro/ENGINEER is the standard in 3D product design, featuring industry-leading productivity tools that promote best practices in design while ensuring compliance with your industry and company standards.
SolidEdge is a 3D parametric feature based Computer-aided design (CAD) software system. It provides solid modeling, assembly modelling and drafting functionality for engineers.
(часть более мощного пакета Unigraphics). [Prop]
CYCAS
2D и 3D CAD-пакет для простого создания трехмерных презентаций и технических иллюстраций в Linux. Интерфейс WYSIWYG. Основан на GTK. Лицензия: бесплатно для некоммерческого использования.
Fandango
(alpha-version) is planned to be a full featured CAD program. It has a C++ core extensible by scripts.
FreeCAD is aimed directly at mechanical engineering, product design and related features like CatiaV4 and V5, SolidWorks and Solid Edge, and therefore also falls into the category of MCAD, PLM, CAx and CAE
gCAD3D
Giram
Программа для 3D-моделирования. В работе используется CSG-Tree, Zooming In/Out. Загрузка и сохранение POV Scene, AutoCAD DXF файлов. Поддержка OpenGL.
Jcad is a smart 2D CAD
program of Pure Java, it's OS independent and full-featured with an easy-to-use user interface. (2002 год,)
lignumCAD
инструментарий ддля проектирования мебели.
OpenCascade.
Бесплатный инструмент для 3D-моделирования под Linux, IRIX, Solaris и Windows 9x/NT/2000. Тщательно протестирован и документирован.
Ocadis 2D CAD system for the Linux operation system. (2002)
PythonCAD
CAD-пакет, полностью написанный на Python. Имеет встроенный интерпретатор скриптового языка Python. Интерфейс GTK2. Лицензия: GPL.
Qcad
(QCad)
- это приложение для двумерного черчения посредством компьютера. С помощью
QCad можно создавать технические чертежи, такие как планы зданий и интерьеров,
чертежи механических деталей и схемы. Имеется русскоязычный интерфейс. Основан
на Qt. Лицензия: GPL.
SagCAD SagCAD is a CAD/CAM of 2D.
Designed for the X Window System, it uses the GTK+ 1.2 libraries.
Thancad is a 2dimensional cad, with raster inclusion capability and emphasis in engineering.
It is being written in Python and since it uses the Tkinter library, it is
platform independent!
VariCAD
Коммерческая CAD-система под Linux. Поддерживает, в том числе, и трёхмерное твёрдотельное моделирование.
Varkon a free CAD system and high level development tool for Engineering,
Computer Aided Design and Product Modeling applications
Volumen-CAD трехмерное моделирование.
|
Михаил Конник,
"Открытые
системы автоматизированного проектирования в Линукс: open CAD in Linux"
CAD & Linux - подборка ссылок на CAD-системы для Linux.
|
Проектирование и моделирование электронных схем и печатных плат |
Что почитать?
|
APLAC
CAD для симуляции и оптимизации радиочастотных схем. Платформы: Linux и Windows.
Eagle
Программа CAD-моделирования для радиотехнических проектов. Напоминает всем известный PCAD и OrCAD.
Включает EAGLE Layout Editor - приложение для разработки и проектирования печатных монтажных плат, широко используемых как в радиоэлектронике, так и в компьютерной технике.
Elektronik-CAD - проектирование печатных плат.
gEDA a full GPL'd suite of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.
NG-SPICE is a mixed-level/mixed-signal circuit simulator. Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice. Ngspice is part of gEDA project, a full GPL'd suite of Electronic Design Automation tools.
KiCad - распространяемый
по лицензии GPL программный комплекс класса EDA с открытыми исходными текстами,
предназначенный для разработки электрических схем и печатных плат.
Платформа: Linux, Windows, Solaris, FreeBSD и т.д. (http://www.lis.inpg.fr/realise_au_lis/kicad/ - сайт
автора с устаревшей информацией)
KLogic is an application for building and simulating digital circuits easily.
KTechLab
Программа для расчёта и создания принципиальных схем, электрических цепей и сигналов.
Oregano lets you simulate the designed circuits. You can analyze in time, in frequency, do DC sweep and Fourier Analysis. You can configure several simulation options, use probe tools, edit the netlist and simulate manually.
QSCad The software provides the basic editing for decals, schematic diagrams, flow charts, part editing, and PCB layout.
Qucs
Программа для моделирования простых электрических цепей. Позволяет смоделировать
цепь и провести ее базовый анализ. Интерфейс Qt.
SPICE is a general-purpose circuit simulation program for nonlinear dc, nonlinear transient, and linear ac analyses. Circuits may contain resistors, capacitors, inductors, mutual inductors, independent voltage and current sources, four types of dependent sources, lossless and lossy transmission lines (two separate implementations), switches, uniform distributed RC lines, and the five most common semiconductor devices: diodes, BJTs, JFETs, MESFETs, and MOSFETs.
SPICE OPUS is a circuit simulator with optimisation utilities.
Xcircuit is a
UNIX/X11 program for drawing publishable-quality electrical circuit schematic
diagrams and related figures, and produce circuit netlists through schematic
capture.
|
|
Различные программы |
Что почитать?
|
Baudline
Профессиональный анализатоор спектра и цифровой осциллограф.
Может использоваться как анализатор аудио файлов. Позволяет рассматривать любой
сингл как под микроскопом. Представляет 5 видов мониторов.
Xoscope is a digital oscilloscope for Linux! Эмуляция осциллоскопа.
MatPLC. Программа, превращающая x86 компьютер в PLC-подобный контроллер процессов (PLC = Programmable Logic Controller).
EMC (Enhanced Machine Controller)
is a software system for computer control of machine tools such as milling
machines, cutting machines, robots, hexapods, etc. Программное управление машинами (Software CNC).
|
|