Wiki source code of Software Features

Last modified by jan on 2024/11/08 17:15

Hide last authors
jan 1.1 1 A List of identified Software Features. This should regularly be updated, as new ones are identified: (Please feel free to contact us)
2
3
4 ----
5
jan 2.1 6 === Data Types {{id name="data-types"/}} ===
jan 1.1 7
8 **Abstract Data:** //includes all Data Types, which are an abstract representation of certain data.//
9
jan 2.1 10 * **[[Graph Data Types>>https://www.wikidata.org/wiki/Q2479726]]:** //describes any form of graphs, e.g. neural networks.//
11 * **[[Statistical Data Types>>https://www.wikidata.org/wiki/Q7604387]]:** //describes any statistical data, e.g. results of a survey/study.//
12 * **[[Time Series Data Types>>https://www.wikidata.org/wiki/Q186588]]:** //describes data distributed over a specific time, e.g EKG data.//
13 * **[[Positional Data Types>>https://www.wikidata.org/wiki/Q1477538]]:** //describes various positions in an arbitrary space, e.g. landmark locations.//
14 * **[[Metadata Data Types>>https://www.wikidata.org/wiki/Q180160]]:** //describes any form of meta data, e.g. a catalogue of various software.//
15 * **[[Matrix Data Types>>https://www.wikidata.org/wiki/Q44337]]:** //describes any form of data, which are organized in a matrix or table.//
jan 1.1 16
17 **2D Image Data:** //includes all Data Types, which are any 2D image representation.//
18
jan 2.1 19 * **[[Raster Image Data Types>>https://www.wikidata.org/wiki/Q182270]]:** //describes images, which are represented in a raster format, e.g. 2D MRI data.//
20 * **[[Vector Image Data Types>>https://www.wikidata.org/wiki/Q170130]]:** //describes images, which are represented in a vector format, e.g. SVG-images.//
jan 1.1 21
22 **3D Scientific Data:** //includes all Data Types, which are scientific data in 3D-Space.//
23
jan 2.1 24 * **3D-Scalar Data Types:** //describes scalar data, located in a 3D Space, e.g. 3D MRI data.//
25 * **3D-Vector Data Types:** //computer graphics images defined by points, lines and curves//
26 * **[[Tensor Data Types>>https://www.wikidata.org/wiki/Q188524]]:** //multilinear map on some combination of scalars, vectors, covectors, and tensors//
27 * **[[3D Geometry Data Types>>https://www.wikidata.org/wiki/Q189177]]** //describes 3d geometry data, e.g. a 3D mesh.//
jan 1.1 28
29 ----
30
jan 2.1 31 === Usage {{id name="usage"/}} ===
jan 1.1 32
33 //includes possible tasks the software can be used for.//
34
jan 2.1 35 * **Interactive Analysis:** //allows the user to interactivly analyse given data.//
36 * **[[Presentation/Visualization>>https://www.wikidata.org/wiki/Q451553]]:** //allows the user to prepare given data for presentation and/or visualization.//
37 * **[[Data Processing>>https://www.wikidata.org/wiki/Q6661985]]:** //allows the user to process given data into another form.//
38 * **[[Simulation>>https://www.wikidata.org/wiki/Q925667]]:** //allows the user to run simluations on given data.//
39 * **[[Provenance>>https://www.wikidata.org/wiki/Q30105403]]:** //allows the user to run or create provenance tracking.//
40 * **[[Profiling>>https://www.wikidata.org/wiki/Q1138496]]:** //allows the user to do profiling of other software//
41 * **[[Performance Measurement>>https://www.wikidata.org/wiki/Q1771949]]:** //allows the user to do measure the performance of other software//
42 * **Modelling:** //allows the user to create or edit models such as 3D Geometry Data, Neural Networks, etc.//
43 * **Data acquisition:** //enables the user to collect data from somewhere (e.g. wearable devices)//
44 * **[[Control>>https://www.wikidata.org/wiki/Q29017603]]:** //enables the user to change/manipulate/steer a computational instance (e.g. a simulation)//
jan 1.1 45
46 ----
47
jan 2.1 48 === [[Display>>https://www.wikidata.org/wiki/Q327065]] {{id name="display"/}} ===
jan 1.1 49
50 //includes various display devices the software supports.//
51
jan 2.1 52 * **[[Desktop Environment>>https://www.wikidata.org/wiki/Q56155]]:** //the software can be used in a normal desktop environment.//
53 * **[[Virtual Reality>>https://www.wikidata.org/wiki/Q170519]]:** //the software can be used in a virtual reality environment.//
54 * **[[Augmented Reality>>https://www.wikidata.org/wiki/Q254183]]:** //the software can be used in a augmented reality environment.//
55 * **Tiled Display Wall:** //the software can be used with a tiled display wall.//
56 * **[[Mobile Device>>https://www.wikidata.org/wiki/Q5082128]]:** //the software can be used on a mobile device (i.e. mobile phone, tablet, wearable, etc.).//
jan 1.1 57
58 ----
59
jan 2.1 60 === [[User Interface>>https://www.wikidata.org/wiki/Q47146]] {{id name="user-interface"/}} ===
jan 1.1 61
62 //Interfaces enabling the user to interact with the software//
63
jan 2.1 64 * **[[Graphical User Interface>>https://www.wikidata.org/wiki/Q782543]]:** //the software does have a Graphical User Interface, e.g. offering widgets.//
65 * **[[Commandline Interface>>https://www.wikidata.org/wiki/Q189053]]:** //the software does have a CLI which can be used, e.g. with terminals and/or shell scripts-shell is executing software.//
66 * **Scripting Interface:** //the software can process scripts provided as files in specific format. This software is processing (executing) script.//
jan 1.1 67
68 ----
69
jan 2.1 70 === [[System Architecture>>https://www.wikidata.org/wiki/Q477538]] {{id name="system-architecture"/}} ===
jan 1.1 71
72 //includes various system architectures the software supports//
73
jan 2.1 74 * **[[Heterogeneous Architecture>>https://www.wikidata.org/wiki/Q17111997]]:** //the software can be build, deployed, and/or used on systems combining hardware of various types for processing, e.g. CPU and GPU//
jan 1.1 75
76 ----
77
jan 2.1 78 === [[Development>>https://www.wikidata.org/wiki/Q638608]] {{id name="development"/}} ===
jan 1.1 79
80 //includes various features of the software if it can be used for developing other software.//
81
jan 2.1 82 * **[[Parallel Programming>>https://www.wikidata.org/wiki/Q232661]]:** //the software supports parallel programming.//