Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/d6t/d6tflow
/ types & classes
Types & classes
177 in github.com/d6t/d6tflow
⨍
Functions
422
◇
Types & classes
177
↳
Endpoints
4
↓ 9 callers
Class
TaskTest
tests/test_main.py:374
↓ 6 callers
Class
TaskCollector
tests/test_main.py:450
↓ 5 callers
Class
GetData
tests/test_workflow.py:611
↓ 4 callers
Class
Task1
tests/test_workflowMulti.py:43
↓ 4 callers
Class
Task1
tests/test_workflow.py:10
↓ 3 callers
Class
Backtest
docs/example-trading.py:54
↓ 3 callers
Class
DataTrain
docs/example-ml-compare2.py:37
↓ 3 callers
Class
MetaLoad
tests/test_workflow.py:826
↓ 3 callers
Class
MetaSave
tests/test_workflow.py:798
↓ 3 callers
Class
ModelTrainLGBM
docs/example-ml-compare2.py:57
↓ 3 callers
Class
TaskMultiInput
tests/test_main.py:133
↓ 3 callers
Class
TestTask
tests/test_main.py:184
↓ 3 callers
Class
Workflow
Functional Flow class that acts as a manager of all flow steps. Defines all the decorators that can be used on flow functions.
d6tflow/functional.py:8
↓ 2 callers
Class
MissingParameterException
Raised when a required parameter has no value and no default.
d6tflow/parameter.py:25
↓ 2 callers
Class
OutputMetaSave3
tests/test_workflow.py:904
↓ 2 callers
Class
Task1
tests/test_main.py:77
↓ 2 callers
Class
Task3
tests/test_main.py:96
↓ 2 callers
Class
TaskLogger
Contextual logger facade returned by ``Task.logger``. Two things make it behave like the rest of d6tflow's logging: * It pre-binds the task'
d6tflow/log.py:55
↓ 2 callers
Class
TaskMultipleInput2
tests/test_workflow.py:553
↓ 2 callers
Class
TaskParam
tests/test_main.py:340
↓ 2 callers
Class
TaskSheetsList
tests/test_main.py:538
↓ 2 callers
Class
UnknownParameterException
Raised when an unknown parameter is supplied to a task.
d6tflow/parameter.py:30
↓ 2 callers
Class
dict_inherits
d6tflow/__init__.py:300
↓ 1 callers
Class
DuplicateParameterException
Raised when a parameter is supplied both positionally and as a keyword.
d6tflow/parameter.py:35
↓ 1 callers
Class
GetData
docs/example-onnx.py:9
↓ 1 callers
Class
ModelTrainOLS
docs/example-ml-compare2.py:46
↓ 1 callers
Class
ParameterException
Base parameter exception.
d6tflow/parameter.py:20
↓ 1 callers
Class
RunResult
Small result object consumed by ``d6tflow.run``.
d6tflow/core.py:442
↓ 1 callers
Class
Task1All
tests/for_import.py:35
↓ 1 callers
Class
Task3
tests/test_workflow.py:20
↓ 1 callers
Class
TaskDownstream
tests/test_main.py:566
↓ 1 callers
Class
TaskExcelDefault
tests/test_main.py:474
↓ 1 callers
Class
TaskGetModel
docs/example-tf.py:26
↓ 1 callers
Class
TaskGetTestData
docs/example-tf.py:17
↓ 1 callers
Class
TaskGetTrainData
docs/example-tf.py:8
↓ 1 callers
Class
TaskMultiInput2
tests/test_main.py:156
↓ 1 callers
Class
TaskMultipleInput
tests/test_workflow.py:540
↓ 1 callers
Class
TaskSheets
tests/test_main.py:495
↓ 1 callers
Class
TaskSheetsBad
tests/test_main.py:549
↓ 1 callers
Class
TaskSingleInput
tests/test_workflow.py:513
↓ 1 callers
Class
TaskSingleInput2
tests/test_workflow.py:524
↓ 1 callers
Class
TaskTestModel
docs/example-tf.py:53
↓ 1 callers
Class
TaskTrainModel
docs/example-tf.py:41
↓ 1 callers
Class
TradingSignals
docs/example-trading.py:29
↓ 1 callers
Class
TrainGBM
docs/example-onnx.py:32
↓ 1 callers
Class
TrainOLS
docs/example-onnx.py:19
↓ 1 callers
Class
Workflow
The class is used to orchestrate tasks and define a task pipeline
d6tflow/__init__.py:361
↓ 1 callers
Class
dict_requires
d6tflow/__init__.py:328
↓ 1 callers
Class
dotdict
dot.notation access to dictionary attributes
d6tflow/__init__.py:955
↓ 1 callers
Class
inherits
Copy parameters (and nothing else) from one or more task classes onto the decorated task, and add ``clone_parent``/``clone_parents`` helpers.
d6tflow/core.py:348
Class
BoolParameter
A Parameter whose value is a ``bool``. Has an implicit default of ``False``.
d6tflow/parameter.py:109
Class
CSVGZPandasTarget
Saves to CSV gzip, loads to pandas dataframe
d6tflow/targets/__init__.py:166
Class
CSVPandasTarget
Saves to CSV, loads to pandas dataframe
d6tflow/targets/__init__.py:133
Class
CacheTarget
Saves to in-memory cache, loads to python object
d6tflow/targets/__init__.py:16
Class
DataTarget
Local target which saves in-memory data (eg dataframes) to persistent storage (eg files) and loads from storage to memory This is an abstrac
d6tflow/targets/__init__.py:85
Class
DatatableTarget
d6tflow/targets/dt.py:6
Class
DateParameter
Parameter whose value is a :py:class:`~datetime.date`, formatted ``YYYY-MM-DD``.
d6tflow/parameter.py:136
Class
DictParameter
Parameter whose value is a ``dict``. The value is stored as-is (no freezing); it is serialized with sorted keys so that the task id stay
d6tflow/parameter.py:159
Class
EnumParameter
A parameter whose value is an :class:`~enum.Enum`. Pass the enum class via ``enum=``:: class Model(enum.Enum): Honda = 1
d6tflow/parameter.py:196
Class
ExcelPandasSheetsTarget
Saves dict of dataframes as sheets in a single Excel file, loads selectively by sheet
d6tflow/targets/__init__.py:220
Class
ExcelPandasTarget
Saves to Excel, loads to pandas dataframe
d6tflow/targets/__init__.py:187
Class
FloatParameter
Parameter whose value is a ``float``.
d6tflow/parameter.py:102
Class
FlowExport
Auto generate task files to quickly share workflows with others. Args: tasks (obj): task or list of tasks to share flows (ob
d6tflow/__init__.py:813
Class
FlowImport
Import a specific module from a directory. Args: path (str): path to the dir to import from module (str): the module name to
d6tflow/__init__.py:901
Class
GetData
docs/example.py:6
Class
GetData
docs/example-ml-compare2.py:19
Class
GetData
docs/example-ml-compare-short.py:7
Class
GetData
docs/example-ml-compare-pseudo.py:5
Class
GetData
docs/example-ml-compare.py:7
Class
GetDataEcon
docs/example-trading.py:19
Class
GetDataPx
docs/example-trading.py:44
Class
H5KerasTarget
d6tflow/targets/tf.py:6
Class
H5PandasTarget
d6tflow/targets/h5.py:5
Class
IntParameter
Parameter whose value is an ``int``.
d6tflow/parameter.py:95
Class
JsonTarget
Saves to json, loads to dict
d6tflow/targets/__init__.py:306
Class
ListParameter
Parameter whose value is a ``list``. The value is stored as-is (no freezing); it is serialized as JSON so that the task id stays determi
d6tflow/parameter.py:176
Class
LocalTarget
Tiny local target base. ``self.path`` is stored as-is (NOT coerced to ``str``); subclasses (``CacheTarget``/``_LocalPathTarget``) overri
d6tflow/core.py:329
Class
MarkdownTarget
Saves to markdown (.md) and HTML (.html), loads markdown string
d6tflow/targets/__init__.py:348
Class
MetaSave2
tests/test_workflow.py:842
Class
ModelData
docs/example.py:16
Class
ModelData
docs/example-ml-compare.py:17
Class
ModelEvalAll
docs/example-ml-compare2.py:70
Class
ModelFeatures
docs/example-ml-compare2.py:26
Class
ModelTrain
docs/example.py:26
Class
ModelTrain
docs/example-ml-compare-short.py:19
Class
ModelTrain
docs/example-ml-compare-pseudo.py:13
Class
ModelTrain
docs/example-ml-compare.py:27
Class
OutputMetaSave1
tests/test_workflow.py:893
Class
OutputMetaSave2
tests/test_workflow.py:900
Class
Parameter
Parameter whose value is a ``str``, and the base class for the other parameter types. Parameters are set on the Task class to parameterize t
d6tflow/parameter.py:40
Class
PathTask1
tests/test_workflowMulti.py:179
Class
PathTask1
tests/test_workflow.py:657
Class
PathTask2
tests/test_workflowMulti.py:186
Class
PathTask2
tests/test_workflow.py:664
Class
PathTask3
tests/test_workflowMulti.py:194
Class
PathTask3
tests/test_workflow.py:672
Class
PathTaskMultiOutput
tests/test_workflowMulti.py:234
Class
PathTaskMultiOutput
tests/test_workflow.py:678
Class
PdCacheTarget
d6tflow/targets/__init__.py:59
Class
PickleTarget
Saves to pickle, loads to python obj
d6tflow/targets/__init__.py:412
next →
1–100 of 177, ranked by callers