How knime-oss/knime-base works
KNIME Base is an extension collection of nodes for KNIME Analytics Platform, rather than a standalone application. A user configures nodes in a KNIME workflow; node models process tables or other workflow data and produce outputs. The tree shows capabilities spanning data preparation, mining, file handling, visualization, and time formatting. Sampled sources clarify the date/time formatter and missing-value handling, while most other modules are represented only by the tree or SOURCE INDEX, so their internal links are omitted where evidence is unavailable.
Main entry points: DateTimeFormatManagerNodeModel.java Date-time formatter · DurationPeriodFormatManagerNodeModel.java Duration formatter · AlignmentSuggestionOption.java Alignment options · DoubleMovingAverageMissingCellHandler.java Moving average
Components 22
Workflow nodes
- Node collection
org.knime.base/src - Rule engine
org.knime.base/src-deprecated/org/knime/base/node/rules/RuleEngineNodeModel.java - Table creator
org.knime.base/src/org/knime/base/node/io/tablecreator/TableCreatorRpcDataService.java - Flow variables
org.knime.base/src/org/knime/base/util/flowvariable/FlowVariableResolver.java
Data preparation
- Table operations
org.knime.base/src/org/knime/base/node/preproc/manipulator/table/Table.java - Missing values
org.knime.base/src/org/knime/base/node/preproc/pmml/missingval/MissingCellHandler.java - Moving average
org.knime.base/src/org/knime/base/node/preproc/pmml/missingval/handlers/DoubleMovingAverageMissingCellHandler.java - Average interpolation
org.knime.base/src/org/knime/base/node/preproc/pmml/missingval/handlers/timeseries/AverageInterpolationMissingCellHandlerFactory.java
Analysis nodes
- Statistics
org.knime.base/src/org/knime/base/data/statistics/Statistic.java - SOTA clustering
org.knime.base/src/org/knime/base/node/mine/sota/logic/SotaManager.java - MDS projection
org.knime.base/src/org/knime/base/node/mine/mds/mdsprojection/MDSProjectionManager.java
File handling
- Filesystem connectors
org.knime.filehandling.core.fs.nodes/src/org/knime/filehandling/core/fs/local/node/LocalConnectorNodeParameters.java - File utilities
org.knime.filehandling.utility.nodes/src/org/knime/filehandling/utility/nodes/metainfo/FileFolderMetaInfoNodeModel.java - String to path
org.knime.filehandling.utility.nodes/src/org/knime/filehandling/utility/nodes/stringtopath/StringToPathNodeModel.java
Formatting
- Date-time formatter
org.knime.time/src/org/knime/time/node/format/datetimeformatmanager/DateTimeFormatManagerNodeModel.java - Date-time settings
org.knime.time/src/org/knime/time/node/format/datetimeformatmanager/DateTimeFormatManagerNodeSettings.java - Duration formatter
org.knime.time/src/org/knime/time/node/format/durationperiodformatmanager/DurationPeriodFormatManagerNodeModel.java - Duration settings
org.knime.time/src/org/knime/time/node/format/durationperiodformatmanager/DurationPeriodFormatManagerNodeSettings.java - Alignment options
org.knime.base/src/org/knime/base/node/viz/format/AlignmentSuggestionOption.java - Box plot data
org.knime.base/src/org/knime/base/node/viz/plotter/box/Box.java
Other components
- Workflow author
- KNIME platform
Connections 8
- Workflow author → KNIME platform: authors workflow
- KNIME platform → Node collection: provides nodes
- Moving average → Statistics: uses statistics
org.knime.base/src/org/knime/base/node/preproc/pmml/missingval/handlers/DoubleMovingAverageMissingCellHandler.java - Average interpolation → Missing values: creates handler
org.knime.base/src/org/knime/base/node/preproc/pmml/missingval/handlers/timeseries/AverageInterpolationMissingCellHandlerFactory.java - Date-time formatter → Date-time settings: reads settings
org.knime.time/src/org/knime/time/node/format/datetimeformatmanager/DateTimeFormatManagerNodeModel.java - Date-time formatter → Alignment options: sets alignment
- Duration formatter → Duration settings: reads settings
org.knime.time/src/org/knime/time/node/format/durationperiodformatmanager/DurationPeriodFormatManagerNodeModel.java - Duration formatter → Alignment options: uses alignment