Sysquake

Last updated
Sysquake
Developer(s) Calerga Sarl
Stable release
6.5 / December 2019
Operating system Microsoft Windows, Mac OS X, Linux
Type Technical computing
License Proprietary
Website Sysquake product page

Sysquake is a numerical computing environment and a programming language mostly-compatible with MATLAB. It offers facilities for interactive graphics which give insights into the problems being analyzed. It is used in teaching, research, and engineering. [1] [2] [3] [4]

Contents

Sysquake supports two kinds of codes: libraries (collections of related functions which extend Sysquake capabilities), and SQ files, applications with interactive graphics which can have their own menus. Sysquake Pro can also be extended with plugins. [5]

Code

Several applications share a large part of Sysquake code:

Sysquake Application Builder
program which creates stand-alone executable applications (bundled with Sysquake Pro)
Sysquake for LaTeX
Sysquake's language and graphics directly in LaTeX (package file and compiled application)

Libraries are usually compatible with all these applications. [6]

History

Sysquake 3 supported MySQL and SQLite databases, TCP/IP and audio input and output. [7]

See also

Related Research Articles

<span class="mw-page-title-main">MATLAB</span> Numerical computing environment and programming language

MATLAB is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages.

<span class="mw-page-title-main">Inkscape</span> Vector graphics editor

Inkscape is a free and open-source vector graphics editor for traditional Unix-compatible systems such as GNU/Linux, BSD derivatives and Illumos, as well as Windows and macOS. It offers a rich set of features and is widely used for both artistic and technical illustrations such as cartoons, clip art, logos, typography, diagramming and flowcharting. It uses vector graphics to allow for sharp printouts and renderings at unlimited resolution and is not bound to a fixed number of pixels like raster graphics. Inkscape uses the standardized Scalable Vector Graphics (SVG) file format as its main format, which is supported by many other applications including web browsers. It can import and export various other file formats, including SVG, AI, EPS, PDF, PS and PNG.

<span class="mw-page-title-main">Visual programming language</span> Programming language written graphically by a user

In computing, a visual programming language or block coding is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations.

<span class="mw-page-title-main">LabVIEW</span> System-design platform and development environment

Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a system-design platform and development environment for a visual programming language developed by National Instruments.

<span class="mw-page-title-main">Windows Console</span> Infrastructure for console applications in Microsoft Windows

Windows Console is the infrastructure for console applications in Microsoft Windows. An instance of a Windows Console has a screen buffer and an input buffer. It allows console apps to run inside a window or in hardware text mode. The user can switch between the two using the Alt+↵ Enter key combination. The text mode is unavailable in Windows Vista and later. Starting with Windows 10, however, a native full-screen mode is available.

<span class="mw-page-title-main">BRL-CAD</span> Computer-aided design software

BRL-CAD is a constructive solid geometry (CSG) solid modeling computer-aided design (CAD) system. It includes an interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed framebuffer support, scripting, image-processing and signal-processing tools. The entire package is distributed in source code and binary form.

<span class="mw-page-title-main">LabPlot</span> Application for interactive graphing and analysis of scientific data

LabPlot is a free software cross-platform computer program for interactive scientific graphing and data analysis, written mainly for the KDE desktop for Unix-like operating systems, and later available for Microsoft Windows. It is similar to Origin, and is able to import Origin's data files.

Web-based simulation (WBS) is the invocation of computer simulation services over the World Wide Web, specifically through a web browser. Increasingly, the web is being looked upon as an environment for providing modeling and simulation applications, and as such, is an emerging area of investigation within the simulation community.

<span class="mw-page-title-main">API</span> Software interface between computer programs

An application programming interface (API) is a way for two or more computer programs or components to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build or use such a connection or interface is called an API specification. A computer system that meets this standard is said to implement or expose an API. The term API may refer either to the specification or to the implementation. Whereas a system's user interface dictates how its end-users interact with the system in question, its API dictates how to write code that takes advantage of that system's capabilities.

The ETAS Group is a German company which designs tools for the development of embedded systems for the automotive industry and other sectors of the embedded industry. ETAS is 100-percent subsidiary of Robert Bosch GmbH.

CH is a proprietary cross-platform C and C++ interpreter and scripting language environment. It was originally designed by Harry H. Cheng as a scripting language for beginners to learn mathematics, computing, numerical analysis, and programming in C/C++. Ch is now developed and marketed by SoftIntegration, Inc., with multiple versions available, including a freely available student edition and CH Professional Edition for Raspberry Pi is free for non-commercial use.

<span class="mw-page-title-main">KDE Gear</span> Set of applications and supporting libraries

The KDE Gear is a set of applications and supporting libraries that are developed by the KDE community, primarily used on Linux-based operating systems but mostly multiplatform, and released on a common release schedule.

<span class="mw-page-title-main">Boxy SVG</span> Vector graphics editor

Boxy SVG is a vector graphics editor for creating illustrations, as well as logos, icons, and other elements of graphic design. It is primarily focused on editing drawings in the SVG file format. The program is available as both a web app and a desktop application for Windows, macOS, ChromeOS, and Linux-based operating systems.

References

  1. J. Granda (May 2011). "Automating the Process for Modeling and Simulation of Mechatronics Systems" (PDF). Bond Graph Modeling of Engineering Systems. Springer New York. Retrieved 9 October 2015.
  2. Esteban-Escaño, Javier; Martínez, José Manuel Díaz (2022). "Use of Sysquake as an interactive tool in the teaching of automation systems". 2022 Congreso de Tecnología, Aprendizaje y Enseñanza de la Electrónica (XV Technologies Applied to Electronics Teaching Conference). Teruel, Spain: IEEE. ISBN   978-1-6654-2161-4 . Retrieved 15 August 2023.
  3. Martínez, G; Guzmán, J.L; Berenguel, M; Dormido, S (2010). "An open-source graphical library for the development of Interactive Tools". IFAC Proceedings Volumes (Volume 42, Issue 24 ed.). pp. 37–42. ISBN   9783902661562 . Retrieved 15 August 2023.
  4. Gillet, Denis (31 December 2019). "Deliverable 3.7: Final releases of the ePortfolio and modelling app" (PDF). Go-Lab. Next-Lab consortium. Retrieved 15 August 2023. Chapter 6. Sysquake App
  5. "Using lpsolve from Sysquake". April 2013. Retrieved 9 October 2015.
  6. "Nocode Platform" . Retrieved 15 October 2021.
  7. Cook, Brad (14 October 2004). "Science app Sysquake 3 adds new functions". Macworld.com. IDG Communications, Inc. Retrieved 15 August 2023.