Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,9 @@ and extensible application in Rattle.
You can also review my [Desktop Data Mining Survival
Guide](https://datamining.togaware.com) published online by Togaware.

The detailed coding documentation for our new Flutter/Dart based
Rattle is available online from the [Solid Community
AU](https://solidcommunity.au/docs/rattle/).
[//]: # (The detailed coding documentation for our new Flutter/Dart based)
[//]: # (Rattle is available online from the [Solid Community)
[//]: # (AU](https://solidcommunity.au/docs/rattle/).)

The Rattle rewrite is being lead by Professor Graham Williams (the
original Rattle author), Chief Scientist of the Software Innovation
Expand Down
1 change: 1 addition & 0 deletions lib/features/evaluate/config.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ library;
import 'package:flutter/material.dart';

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';
import 'package:shared_preferences/shared_preferences.dart';

import 'package:rattle/constants/spacing.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/association.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final basketsAssociationProvider = StateProvider<bool>((ref) => false);
final confidenceAssociationProvider = StateProvider<double>((ref) => 0.1);
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/boost.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final maxDepthBoostProvider = StateProvider<int>((ref) => 6);
final minSplitBoostProvider = StateProvider<int>((ref) => 20);
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/checked_r.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final checkedRProvider = StateProvider<bool>((ref) => false);
2 changes: 1 addition & 1 deletion lib/providers/cleanse.dart
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';
import 'package:shared_preferences/shared_preferences.dart';

/// Whether to cleanse the data or not. Default is true.
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/cleanup_method.dart
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
/// Authors: Zheyuan Xu
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final cleanUpMethodProvider = StateProvider<String>(
(ref) => 'Vars with Missing',
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/cluster.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

/// The default values for the parameters for cluster.

Expand Down
2 changes: 1 addition & 1 deletion lib/providers/dataset.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
/// Authors: Yixiang Yin, Kevin Wang
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final datasetProvider = StateProvider<String>((ref) => '');
final packageProvider = StateProvider<String>((ref) => '');
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/dataset_loaded.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ library;

// Group imports by dart, flutter, packages, local. Then alphabetically.

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final datasetLoaded = StateProvider<bool>((ref) => false);
2 changes: 1 addition & 1 deletion lib/providers/datatype.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final datatypeProvider = StateProvider<String>((ref) => '');
2 changes: 1 addition & 1 deletion lib/providers/evaluate.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

import 'package:rattle/providers/settings.dart';
import 'package:rattle/providers/tree.dart';
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/explore.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final exploreProvider = StateProvider<String>((ref) => 'Summary');
2 changes: 1 addition & 1 deletion lib/providers/first_start.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@
/// Authors: Kevin Wang
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final firstStartProvider = StateProvider<bool>((ref) => true);
2 changes: 1 addition & 1 deletion lib/providers/forest.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

import 'package:rattle/providers/tree.dart';

Expand Down
2 changes: 1 addition & 1 deletion lib/providers/group_by.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final groupByProvider = StateProvider<String>((ref) => 'NULL');
2 changes: 1 addition & 1 deletion lib/providers/ignore_missing_group_by.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final ignoreMissingGroupByProvider = StateProvider<bool>((ref) => true);
2 changes: 1 addition & 1 deletion lib/providers/imputed.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final imputedProvider = StateProvider<String>((ref) => 'NULL');
2 changes: 1 addition & 1 deletion lib/providers/interval.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

const initInterval = 100;
final intervalProvider = StateProvider<int>((ref) => initInterval);
2 changes: 1 addition & 1 deletion lib/providers/keep_in_sync.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
/// Authors: Kevin Wang
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

// Set default value to true, the same with default value
// in dataset setting popup window.
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/linear.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final familyLinearProvider = StateProvider<String>((ref) => 'Logit');
2 changes: 1 addition & 1 deletion lib/providers/meta_data.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

/// Dataset meta data to be maintained as the dataset state.

Expand Down
2 changes: 1 addition & 1 deletion lib/providers/model.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final modelProvider = StateProvider<String>((ref) => 'Tree');
2 changes: 1 addition & 1 deletion lib/providers/neural.dart
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ library;

// TODO 20241029 gjw EVENTUALLY RENAME THESE TO START WITH `neural`.

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final activationFctNeuralProvider = StateProvider<String>((ref) => 'logistic');

Expand Down
2 changes: 1 addition & 1 deletion lib/providers/normalise.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final normaliseProvider = StateProvider<bool>((ref) => true);
2 changes: 1 addition & 1 deletion lib/providers/number.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

const initNumber = 4;
final numberProvider = StateProvider<int>((ref) => initNumber);
2 changes: 1 addition & 1 deletion lib/providers/page_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ library;

import 'package:flutter/material.dart';

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

// Define a provider for PageController.

Expand Down
2 changes: 1 addition & 1 deletion lib/providers/partition.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

// 20250128 gjw The default is to partition the dataset. For a Data Wrangling
// course we might want the students to set the default to OFF in SETTINGS.
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/path.dart
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final pathProvider = StateProvider<String>((ref) => '');
2 changes: 1 addition & 1 deletion lib/providers/pty.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ library;
import 'dart:convert';

import 'package:flutter_pty/flutter_pty.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';
import 'package:universal_io/io.dart' show Platform;
import 'package:xterm/xterm.dart';

Expand Down
2 changes: 1 addition & 1 deletion lib/providers/reset.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@
/// Authors: Kevin Wang
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final isResetProvider = StateProvider<bool>((ref) => false);
2 changes: 1 addition & 1 deletion lib/providers/roles_table_rebuild.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final rebuildTriggerProvider = StateProvider<int>((ref) => 0);
2 changes: 1 addition & 1 deletion lib/providers/script.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final scriptProvider = StateProvider<String>(
(ref) => '''# An R script to replicate your Rattle session.
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/selected.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final selectedProvider = StateProvider<String>((ref) => 'NULL');
2 changes: 1 addition & 1 deletion lib/providers/selected2.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final selected2Provider = StateProvider<String>((ref) => 'NULL');
2 changes: 1 addition & 1 deletion lib/providers/selected_row.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

// Define a provider to store selected row indices
final selectedRowIndicesProvider = StateProvider<Set<int>>((ref) => {});
2 changes: 1 addition & 1 deletion lib/providers/settings.dart
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ library;

import 'dart:io';

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';
import 'package:shared_preferences/shared_preferences.dart';

// The provider we will use in the app.
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/status.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

import 'package:rattle/constants/status.dart';

Expand Down
2 changes: 1 addition & 1 deletion lib/providers/stderr.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final stderrProvider = StateProvider<String>((ref) => '');
2 changes: 1 addition & 1 deletion lib/providers/stdout.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final stdoutProvider = StateProvider<String>((ref) => '');
2 changes: 1 addition & 1 deletion lib/providers/summary_crosstab.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
/// Authors: Kevin Wang
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final crossTabSummaryProvider = StateProvider<bool>((ref) => false);
2 changes: 1 addition & 1 deletion lib/providers/svm.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final degreeSVMProvider = StateProvider<int>((ref) => 1);
final kernelSVMProvider = StateProvider<String>(
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/target.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final targetProvider = StateProvider<String>((ref) => '');
2 changes: 1 addition & 1 deletion lib/providers/terminal.dart
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';
import 'package:xterm/xterm.dart';

final terminalProvider = StateProvider<Terminal>((ref) {
Expand Down
2 changes: 1 addition & 1 deletion lib/providers/transform.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
/// Authors: Graham Williams
library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

final transformProvider = StateProvider<String>((ref) => 'Rescale');
2 changes: 1 addition & 1 deletion lib/providers/tree.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

library;

import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_riverpod/legacy.dart';

/// Provider for wheather ctree can be evaluated or not.

Expand Down
Loading
Loading