Skip to content
This repository has been archived by the owner on Aug 25, 2024. It is now read-only.

Alice is Here #1399

Merged
merged 1,587 commits into from
Jun 24, 2022
Merged

Conversation

johnandersen777
Copy link

@johnandersen777 johnandersen777 commented Jun 22, 2022

Original Thread

The original thread is closed and comments should happen in this PR.

πŸ‘©β€πŸŽ¨πŸ‘¨β€πŸŽ¨πŸŽ¨
State of the Art: 00ddfb2
ADRs: https://github.com/intel/dffml/blob/00ddfb2ee64471309f754aa18dd14b5c33f8ff16/docs/arch/alice/discussion/0000/index.md

@johnandersen777 johnandersen777 force-pushed the manifest-main-rebase-main branch from b33bd92 to 46f4d1e Compare June 22, 2022 23:06
@johnandersen777
Copy link
Author

diff --git a/scripts/dump_discussion.py b/scripts/dump_discussion.py
index d93f68cef..33daba2f3 100644
--- a/scripts/dump_discussion.py
+++ b/scripts/dump_discussion.py
@@ -169,7 +169,25 @@ def output_markdown(
             print(path, repr(text[:100] + "..."))
             if not path.parent.is_dir():
                 path.parent.mkdir(parents=True)
-            path.write_text(text)
+            if not comment_node["userContentEdits"]:
+                path.write_text(text)
+            else:
+                # TODO
+                # TODO
+                # TODO
+                # TODO
+                # TODO
+                # TODO(alice, 2022-06-22 Next step)
+                #
+                #     Commit on every change to userCOntentEdits, else commit
+                #     singlefile change
+                # TODO
+                # TODO
+                # TODO
+                # TODO
+                # TODO
+                # TODO
+                pass
             replys = []
             # Output a file for the reply
             for j, reply_node in enumerate(comment_node["replies"]["nodes"]):

@johnandersen777
Copy link
Author

johnandersen777 commented Jun 23, 2022

TODO


diff --git a/dffml/overlay/overlay.py b/dffml/overlay/overlay.py
index 13a50d9c1..0900b7655 100644
--- a/dffml/overlay/overlay.py
+++ b/dffml/overlay/overlay.py
@@ -369,3 +369,117 @@ class Overlay(DataFlow, Entrypoint):
         # type matching system context within that an open architecutre
         # within that with a dataflow within that.
         return results["overlayed"]
+
+
+# To suggest that an overlay be applied via DFFML_DEFAULT_INSTALLED_OVERLAYS:
+# For entrypoint registration
+# @overlay("alice.scripts.dump.discussion")
+# For class -> entrypoint registration
+# @overlay(alice.scripts.dump.discussion.AliceScriptsDumpDiscussion)
+
+# For files / Modules
+# @overlay("alice/scripts/dump/discussion.py")
+# @overlay(alice.scripts.dump.discussion)
+
+# Within entry_points.txt works the same as @overlay(pathlib.Path.write_text)
+# This says, when overlays.apply, apply this one (= right) to that (left =).
+#
+# [dffml.overlays]
+# pathlib.Path.write_text = alice.scripts.dump.discussion:write_text_git
+
+# @overlay("alice.please.contribute")
+
+import dffml.noasync
+
+import functools
+import inspect
+import contextlib
+
+
+# Everything is a system context.
+#   For installed within python,
+#   When we install overlays, we add them to the overlays to the overlay
+#   property of the system context being overlayed. The default installed
+#   overlay which applies default installed appliacable flows will be run
+#   when overlays are being applied, aka the function will be run within a
+#   dataflow / system context as an upstream with no overlays, if none are
+#   installed (and it's within the scope of an overlays.apply or
+#   with overlays.applied).
+
+
+class Overlays:
+    def apply(self, obj):
+        """
+        Decorator which says to activate any overlays
+        """
+        pass
+        # TODO Use unittest.mock.patch
+
+    @contextlib.contextmanager
+    def applied(self, obj):
+        """
+        Activate any overlays for use as context manager. Run ob
+        """
+        pass
+
+    def after(self, obj_having_overlays_applied_to_it):
+        if inspect.isfunction(obj_having_overlays_applied_to_it):
+            # TODO(alice) Extend to wrap more callables, reference the old dataset
+            # source wrapper code.
+            @functools.wraps(obj_having_overlays_applied_to_it)
+            def wrapper(overlay_to_apply):
+                # Grab signature and map args into kwargs of named paramters,
+                # then **kwargs expand
+                parameters = inspect.signature(
+                    obj_having_overlays_applied_to_it
+                ).parameters
+                from pprint import pprint
+
+                print()
+                print(parameters.keys())
+                print()
+                print(list(zip(args, parameters.keys())))
+                print()
+                pprint(kwargs)
+                print()
+                pprint(kwargs)
+                print()
+                kwargs.update(zip(args, parameters.keys()))
+                print()
+                pprint(kwargs)
+                print()
+                return
+                obj_having_overlays_applied_to_it
+                for ctx, results in dffml.noasync.run(
+                    dffml.DataFlow(
+                        # Function we want to wrap currently requires type hints to make
+                        # operation
+                        obj_having_overlays_applied_to_it,
+                        kwargs,
+                    )
+                ):
+                    return results
+
+            return wrapper
+        # TODO Implement overlay registration on dataflows / classes / files /
+        # system contexts / other. This can be done by checking if a system
+        # context's overlay value is set to something other than none. If it is set
+        # to OverlaySet and has InstalledOverlaySet then add to the inner set.
+        raise NotImplementedError(obj_having_overlays_applied_to_it)
+
+
+overlays = Overlays()
+
+
+# @overlays.past(pathlib.Path.write_text)
+# @overlays.present(pathlib.Path.write_text)
+# @overlays.future(pathlib.Path.write_text)
+
+# @overlays.before(pathlib.Path.write_text)
+# @overlays.during(pathlib.Path.write_text)
+
+overlay = overlays.during
+
+@overlays.after(pathlib.Path.write_text)
+def dump_discussion_root_path() -> RootPath:
+    return ROOT_PATH
diff --git a/scripts/dump_discussion.py b/scripts/dump_discussion.py
index 154fc0e5a..596f8d83d 100644
--- a/scripts/dump_discussion.py
+++ b/scripts/dump_discussion.py
@@ -130,129 +130,18 @@ def current_volume(text):
         return text.split(": Volume")[1].split(":")[0]
 
 
-# To suggest that an overlay be applied via DFFML_DEFAULT_INSTALLED_OVERLAYS:
-# For entrypoint registration
-# @overlay("alice.scripts.dump.discussion")
-# For class -> entrypoint registration
-# @overlay(alice.scripts.dump.discussion.AliceScriptsDumpDiscussion)
-
-# For files / Modules
-# @overlay("alice/scripts/dump/discussion.py")
-# @overlay(alice.scripts.dump.discussion)
-
-# Within entry_points.txt works the same as @overlay(pathlib.Path.write_text)
-# This says, when overlays.apply, apply this one (= right) to that (left =).
-#
-# [dffml.overlays]
-# pathlib.Path.write_text = alice.scripts.dump.discussion:write_text_git
-
-# @overlay("alice.please.contribute")
-
-import dffml.noasync
-
-import functools
-import inspect
-import contextlib
-
-
-# Everything is a system context.
-#   For installed within python,
-#   When we install overlays, we add them to the overlays to the overlay
-#   property of the system context being overlayed. The default installed
-#   overlay which applies default installed appliacable flows will be run
-#   when overlays are being applied, aka the function will be run within a
-#   dataflow / system context as an upstream with no overlays, if none are
-#   installed (and it's within the scope of an overlays.apply or
-#   with overlays.applied).
-
-
-class Overlays:
-    def apply(self, obj):
-        """
-        Decorator which says to activate any overlays
-        """
-        pass
-        # TODO Use unittest.mock.patch
-
-    @contextlib.contextmanager
-    def applied(self, obj):
-        """
-        Activate any overlays for use as context manager. Run ob
-        """
-        pass
-
-    def after(self, obj_having_overlays_applied_to_it):
-        if inspect.isfunction(obj_having_overlays_applied_to_it):
-            # TODO(alice) Extend to wrap more callables, reference the old dataset
-            # source wrapper code.
-            @functools.wraps(obj_having_overlays_applied_to_it)
-            def wrapper(overlay_to_apply):
-                # Grab signature and map args into kwargs of named paramters,
-                # then **kwargs expand
-                parameters = inspect.signature(
-                    obj_having_overlays_applied_to_it
-                ).parameters
-                from pprint import pprint
-
-                print()
-                print(parameters.keys())
-                print()
-                print(list(zip(args, parameters.keys())))
-                print()
-                pprint(kwargs)
-                print()
-                pprint(kwargs)
-                print()
-                kwargs.update(zip(args, parameters.keys()))
-                print()
-                pprint(kwargs)
-                print()
-                return
-                obj_having_overlays_applied_to_it
-                for ctx, results in dffml.noasync.run(
-                    dffml.DataFlow(
-                        # Function we want to wrap currently requires type hints to make
-                        # operation
-                        obj_having_overlays_applied_to_it,
-                        kwargs,
-                    )
-                ):
-                    return results
-
-            return wrapper
-        # TODO Implement overlay registration on dataflows / classes / files /
-        # system contexts / other. This can be done by checking if a system
-        # context's overlay value is set to something other than none. If it is set
-        # to OverlaySet and has InstalledOverlaySet then add to the inner set.
-        raise NotImplementedError(obj_having_overlays_applied_to_it)
-
-
-overlays = Overlays()
-
-
-# @overlays.past(pathlib.Path.write_text)
-# @overlays.present(pathlib.Path.write_text)
-# @overlays.future(pathlib.Path.write_text)
-
-# @overlays.before(pathlib.Path.write_text)
-# @overlays.during(pathlib.Path.write_text)
-@overlays.after(pathlib.Path.write_text)
-def dump_discussion_root_path() -> RootPath:
-    return ROOT_PATH
-
-
-@overlays.after(pathlib.Path.write_text)
-def commit_on_write(
-    path: pathlib.Path, root_path: RootPath,  # self when bound method
+def commit_file(
+    path: pathlib.Path
+    edited_at: str,
 ):
-    relative_path = path.relative_to(root_path)
+    relative_path = path.relative_to(ROOT_PATH)
     for cmd in [
         ["git", "add", str(relative_path),],
         [
             "git",
             "commit",
             "-sm",
-            ": ".join(list(relative_path.parts) + [edit["editedAt"]]),
+            ": ".join(list(relative_path.parts) + [edited_at]),
         ],
     ]:
         subprocess.check_call(cmd, cwd=root_path)
@@ -262,7 +151,6 @@ def commit_on_write(
 # overlays.
 # Could also do something like
 # @overlays.apply_after(pathlib.Path.write_text, commit_on_write, dump_discussion_root_path)
-@overlays.apply(pathlib.Path.write_text)
 def output_markdown(
     graphql_query_output: dict, output_directory: pathlib.Path
 ):
@@ -293,6 +181,7 @@ def output_markdown(
                 if not edit["diff"]:
                     continue
                 path.write_text(edit["diff"].replace("\r", ""))
+                commit_file(path, edit["editedAt"])
         path.write_text(text)
         for i, comment_node in enumerate(
             discussion_node["discussion"]["comments"]["nodes"], start=1
@@ -319,6 +208,7 @@ def output_markdown(
                     if not edit["diff"]:
                         continue
                     path.write_text(edit["diff"].replace("\r", ""))
+                    commit_file(path, edit["editedAt"])
             path.write_text(text)
             replys = []
             # Output a file for the reply
@@ -338,6 +228,7 @@ def output_markdown(
                         if not edit["diff"]:
                             continue
                         path.write_text(edit["diff"].replace("\r", ""))
+                        commit_file(path, edit["editedAt"])
                 path.write_text(text)
 
 

johnandersen777 pushed a commit to johnandersen777/dffml that referenced this pull request Jun 23, 2022
@johnandersen777
Copy link
Author

ci: docs: Remove webui build
scripts: dump discussion: Raw import
ci: docs: Build with warnings
docs: rfcs: Open Architecture: Initial commit
ci: rfc: Update to run only on own changes
ci: rfc: Build RFCs
docs: contributing: dev env: zsh pain point
docs: contributing: gsoc: 2022: Updated link to timeline
docs: contributing: gsoc: 2022: Add clarification around proposal review
docs: contributing: git: Add rebaseing information
docs: tutorials: models: slr: Document that hyperparameters live in model config
docs: contributing: gsoc: 2022: Added link to GSoC talk
docs: contributing: gsoc: 2022: Correct spelling of beginner
docs: contributing: debugging: Add note on pdb
housekeeping: Rename master to main
ci: remove images: Remove after success
ci: remove images: Do not give branch name on first log --stat
ci: remove images: Rewrite gh-pages
ci: remove images: Attempt add origin
ci: remove images: Push to main via ssh
ci: remove images: Just log --stat
ci: remove images: Run removal and push to main
github: issue templates: GSoC project idea
docs: contact: calendar: Attach to DFFML Videos account
docs: contributing: gsoc: 2022: Added link to GSoC talk
docs: contributing: gsoc: 2022: Fix Ice Cream Sales link
docs: contributing: gsoc: 2022: Fix links
docs: contributing: gsoc: 2022: Fix spacing on list
docs: contributing: gsoc: 2022: Update with ideas
util: testing: consoletest: commands: Remove errant unchecked import of fcntl
README: Conditionally render dark/light mode logos depending on user's GitHub theme
README: Add logo
docs: images: Add logo
docs: installation: Mention need to install git for making plugins
util: testing: consoletest: commands: Do not import fcntl on Windows
util: python: within_method: Do not monkeypatch inspect.findsource on Python greater than 3.7
shouldi: tests: npm audit: Made vuln count check great than 1
high_level: Accept lists for data arguments
model: scikit: tests: scikit_scorers: Fixed Typo
model: scikit: tests: Fixed typo
model: scikit: tests: Removed Superflous print statement
model: scikit: tests: Fixes scorer related tests
model: scikit: fixed one failing test of type Record
util: testing: consoletest: README: Add link to video
service: dev: Ignore issues loading ~/.gitconfig
model: Consolidated self.location as a property of baseclass
docs: Updated Mission Statement
tests: docstrings: Doctest and consoletest for module doc
tests: util: test_skel: Removed version.py from common files list
skel: common: REPLACE_IMPORT_PACKAGE_NAME: version: deleted
skel: common: version: Deleted version.py file
model: vowpalWabbit: fixed use of is_trained flag
model: tensorflow: Updated usage of is_trained property
docs: tutorials: models: Fixed line numbers for predict code block
skel: fixed black formatting issue
CHANGELOG: Updated
model: vowpalWabbit: Updated to include is_trained flag
model: daal4py: Updated to include is_trained flag
model: scikit: Updated to include is_trained flag
model: pytorch: Updated to include is_trained flag
model: spacy: Updated to include is_trained flag
examples: Updated to include is_trained flag
model: tensorflow: Updated to include is_trained flag
model: xgboost: Updated to include is_trained flag
model: scratch: Updated to include is_trained flag
skel: model: Updated to include is_trained flag
model: Updated base classes to include is_trained flag
util: net: Fixed issue of progress being logged only on first download
CHANGELOG: Updated
util: log: Changed get_download_logger function to create_download_logger context-manager
docs: examples: notebooks: Fix JSON from when we added link to video on setting up for ML tasks
docs: examples: notebooks: Add link to video on setting up for ML tasks
docs: examples: data cleanup: Add link to video
examples: notebooks: Add links to videos
service: dev: create: blank: Create a blank python project
skel: common: docs: Change index page to generic Project instead of name
skel: common: setup: Correct README file from .md to .rst
util: testing: consoletest: commands: Print returncode on subprocess execption
util: testing: consoletest: commands: Set terminal output blocking after npm or yarn install
util: testing: consoletest: commands: run_command(): Kill process group
util: subprocess: Refactor run_command into run_command and exec_subprocess
high level: ml: Updated to ensure contexts can be kept open
dffml: source: dfpreprocess: Add relative imports
cleanup: Rename dfold to dfpreprocess
cleanup: Rename dfpreprocess to df
cleanup: Rename df to dfold
tuner: Renamed Optimizer to Tuner
examples: or covid data by county: Fix misspelled variable testing_file should be test_file
cli: dataflow: diagram: Fix for bug introduced in 90d3e0a
docs: examples: ice cream sales: Install dffml-model-tensorflow
util: config: fields: Do not use file source by default
docs: examples: or covid data by county: Fix for facebook/prophet#401 (comment)
ci: run: Check for unittest failures as well as errors
ci: Set git user and email for CI
cli: dataflow: run: Use FIELD_SOURCES
housekeeping: Remove contextlib.null_context() usages from last commit
util: cli: cmd: main: Write to stdout from outside event loop
shouldi: java: dependency check: Use run_command()
util: subprocess: Add run_command() helper
service: dev: create: Initialize git repo
skel: common: docs: Codebase layout with Python Packaging notes
skel: common: MANIFEST: Include all files under main module directory
skel: Use setuptools_scm and switch README to .rst
CHANGELOG: Updated
docs: tutorials: models: Renamed accuracy to score
tests: Renamed accuracy to score
examples: Renamed accuracy to score
model: tensorflow: Renamed accuracy to score
model: tensorflow: Renamed accuracy to score
model: daal4py: examples: Renamed accuracy to score
model: Renamed accuracy to score
examples: Renamed accuracy to score
high_level: Renamed accuracy to score
noasync: Renamed accuracy to score
tests: Renamed accuracy to score
exmaples: notebooks: Renamed accuracy to score
CHANGELOG: Removed superflous whitespace
scripts: docs: templates: api: Renamed accuracy to score
model: vowpalWabbit: tests: Renamed accuracy to score
model: scikit: tests: Renamed accuracy to score
model: pytorch: tests: Renamed accuracy to score
optimizer: Renamed accuracy to score
cli: ml: Renamed accuracy to score
noasync: Renamed accuracy to score
CHANGELOG: Updated
high_level: ml: Renamed accuracy to score
docs: examples: innersource: Add link to microservice
docs: examples: innersource: swportal: Fix image link
docs: examples: innersource: microservice: Add deployment via HTTP service
docs: examples: Move swportal to innersource/crawler
ci: Lint unused imports
ci: Run operations/data
docs: examples: data_cleanup: classfication: Add the accuracy features to cli and install packages
docs: examples: data_cleanup: Add the accuracy features to cli
docs: examples: data cleanup: housing regression: Fixup consoletest commands and install dependencies
docs: examples: data cleanup: classification: Download dataset
plugins: Add operations/data
ci: run: consoletest: Run data cleanup docs
changelog: Add documentation for data cleanup
docs: examples: data_cleanup: Add index for docs
docs: examples: index: Add data cleanup docs
changelog: Add operations for data cleanup
docs: examples: data_cleanup: Add example on how to use cleanup operations
docs: examples: data_cleanup: Add classification example of using cleanup operations
operation: source: Add conversion methods for list and records
setup: Add conversion methods for list and records
setup: Add dfpreprocess to setup
source: dfpreprocess: Add new dataflow source
operations: data: Add setup file
operations: data: Add setup config file
operations: data: Add readme
operations: data: Add project toml file
operations: data: Add manifest file
operations: data: Add license
operations: data: Add entry points file
operations: data: Add docker file
operations: data: Add gitignore file
operations: data: Add coverage file
operations: data: tests: Add init file
operations: data: tests: Add cleanup operations tests
operations: data: Add version file
operations: data: Add init file
operations: data: Add cleanup operations
operations: data: Add definitions
docs: tutorials: accuracy: Updated line numbers
docs: tutorials: dataflows: chatbot: Updated line numbers
docs: tutorials: models: docs: Updated line numbers
docs: tutorials: models: slr: Updated line numbers
dffml: Removed unused imports
container: Upgrade pip before twine
model: Archive support
tests: operation: archive: Test for preseve directory structure
operation: archive: Preserve directory structure
tests: docs: Test Software Portal with rest of docs
examples: swportal: dataflow: Run dataflow
examples: swportal: README: Update for SAP crawler
examples: swportal: sources: orgs repos.yml source
examples: swportal: sources: SAP Portal repos.json source
examples: swportal: orgs: Add intel and tpm2-software repos
examples: swportal: html client: Remove custom frontend
ci: run: consoletests: Fail on error
examples: tutorials: models: slr: run: Add MSE scorer
docs: tutorials: sources: complex: Add :test: option to package install after addition of dependencies
docs: cli: service: dev: create: Install package before running tests
docs: contributing: testing: Add how to run tests for single document
tests: docs: Move notebook tests under docs
examples: notebooks: Add usecase example notebook for 'Tuning Models'
optimizer: Add parameter grid for hyper-parameter tuning
examples: notebooks: ensemble_by_stacking: Fix mardown statement
high_level: ml: Add predict_features parameter to 'accuracy()'
model: scikit: Add support for multioutput scikit models and scorers
examples: notebooks: Create use-case example notebook 'Working with Multi-Output Models'
ci: Do not run on arch docs
base: Implement (im)mutable config properties
docs: arch: Config Property Mutable vs Immutable
util: python: Add within_method() helper function
service: dev: Add -no-strict flag to disable fail on warning
docs: examples: webhook: Fix title underline length
docs: Fix typos for spelling grammar
model: scikit: scroer: Fix for daal4py wrapping
model: scikit: init: Add sklearn scorers docs
model: scikit: test: Add tests for sklearn scorers
model: scikit: setup: Add sklearn scorers to accuracy scripts
model: scikit: scorer: Import scorers in init file
model: scikit: scorer: Add scikit scorers
model: scikit: scorer: Add base for scikit scorers
ci: run: Fix for infinite run of commit msg lint on master
util: log: Added log_time decorator
ci: lint: commits: CI job to validate commit message format
examples: notebooks: Create usecase example notebook 'Ensemble by stacking'
Add ipywidgets to dev extra_require.
tests: test_notebooks: set timeout to -1
examples: notebooks: Create use-case example notebook for 'Transfer Learning'
examples: notebooks: Create usecase example notebook 'Saving and loading models'
high level: Split single file into multiple
docs: about: Add Key Takeaways
docs: about: What industry challenges do DataFlows address / solve?: Add conclusion
docs: about: Add why dataflows exist
source: Added Pandas DataFrame
ci: windows: Stop testing Windows temporarily
shouldi: rust: cargo audit: Update to rustsec repo and version 0.15.0
examples: notebooks: gitignore: Ignore everything but .ipynb files
examples: notebooks: moving between models: Use mse scorer
examples: notebooks: evaluating model performance: Use mse scorer
service: dev: docs: Display listening URL for http server
examples: flower17: Use skmodelscore for accuracy
mode: scikit: setup: Add skmodelscore to scripts
model: scikit: base: Remove unused imports
model: scikit: init: Add SklearnModelAccuracy to init
model: scikit: tests: Add SklearnModelAccuracy for tests
model: scikit: Add scikit model scorer
docs: examples: flower17: scikit: Use MSE scorer
ci: windows: Install torch seperately to avoid MemoryError
service: http: tests: routes: Fix no await of parse_unknown
exaples: test: quickstart: Fix the assert conditions
examples: quickstart_filenames: Use MeanSquaredErrorAccuracy for accuracy
examples: quickstart_async: Use MeanSquaredErrorAccuracy for accuracy
examples: quickstart: Use mse scorer for cli examples
examples: quickstart: Use MeanSquaredErrorAccuracy for accuracy
examples: model: slr: tests: Fix the assert conditions
examples: model: slr: Make use of mse scorer for accuracy
skel: model: tests: Fix the assert condition
cleanup: Remove fix for pytorch dataclasses bug
tests: noasync: Use MeanSquaredErrorAccuracy for tests
tests: high_level: Use MeanSquaredErrorAccuracy for tests
tests: cli: Remove the accuracy method and its test
tests: sources: Use mse scorer for cli tests
model: slr: Use mse scorer for cli tests
high level: accuracy: Fix type annoation of accuracy_scorer
high level: accuracy: Type check on second argument
ci: consoletest: Add accuracy mse tutorial to list of tests
cleanup: Updated commands to run tests
setup: Move tests_require to extras_require.dev
cleanup: Always install dffml packages with dev extra
model: spacy: ner: Make use of sner scorer for accuracy
model: spacy: accuracy: sner: Add missing imports
model: daal4py: daal4pylr: Make use of mse scorer for cli
model: autosklearn: autoregressor: Make use of mse scorer for cli
model: xgboost: tests: Add missing imports
docs: tutorials: accuracy: Rename file to mse.rst
docs: plugins: Inlcude accuracy plugins page in index toctree
model: spacy: sner_accuracy: Update to spacy 3.x API
scripts: docs: template: Add accuracy scorer plugin docs
docs: tutorials: accuracy: Add tutotial on implementation of mse accuracy scorer
docs: tutorials: accuracy: Add accuracy scorers docs
docs: tutorials: index: Add accuracy scorer docs to toctree
examples: flower17: pytorch: Make use of pytorchscore for getting the accuracy
examples: rockpaperscissors: Make use of PytorchAccuracy for getting accuracy
examples: rockpaperscissors: Make use of pytorchscore for getting accuracy
model: pytorch: tests: Make use of PytorchAccuracy for getting accuracy
model: pytorch: examples: Make use of pytorchscore for getting accuracy
model: pytorch: Add pytorchscore to setup
model: pytorch: Add PytorchAccuracy
docs: tutorials: models: slr: Remove the accuracy explanation
docs: tutorials: models: Fix the line numbers to be displayed
docs: tutorials: dataflow: nlp: Use mse,clf scorers for cli commands
examples: model: slr: Use the MeanSquaredErrorAcuracy for examples
model: autosklearn: examples: Use the MeanSquaredErrorAcuracy for examples
model: xgboost: xgbregressor: Use the mse scorer for cli
examples: MNIST: Use the clf scorer
model: scratch: anomalydetection: Add new scorer AnomalyDetectionAccuracy
model: scratch: tests: anomalydetection: Use the AnomalyDetectionAccuracy for tests
model: scratch: anomalydetection: setup: Add the anomalyscore
model: scratch: examples: anomalydetection: Use the AnomalyDetectionAccuracy for example
model: scratch: anomalydetection: Remove the accuracy method
skel: model: tests: Use the MeanSquaredErrorAccuracy for test model
skel: model: example_myslr: Use the MeanSquaredErrorAccuracy for example
skel: model: myslr: Remove the accuracy method
high_level: Check for instance of accuracy_scorer
model: xgboost: tests: Add the classification accuracy scorer
model: xgboost: examples: Add the classification accuracy scorer
model: xgboost: xgbclassifier: Remove the accuracy method
service: http: docs: Update the accuracy api endpoint
service: http: tests: Add tests for cli -scorers option
service: http: docs: Add docs for scorers option
service: http: cli: Add the scorers option
service: http: tests: Add tests for scorer
service: http: util: Add the fake scorer
service: http: examples: Add the scorer code sample
service: http: routes: Add the scorer configure, context, score routes
service: http: api: Add the dffmlhttpapiscorer classes
dffml: high_level: Use the mean squared error scorer in the docs of accuracy
model: spacy: accuracy: Add the SpacyNerAccuracy
model: spacy: accuracy: Add the init file
model: spacy: tests: Use the SpacyNerAccuracy scorer
model: spacy: tests: Use the sner scorer
model: spacy: setup: Add the scorer entrypoints
model: spacy: examples: ner: Use the sner scorer
dffml: model: Remove the accuracy method
dffml: accuracy: Update the score method signature
model: scikit: tests: Use the highlevel accuracy
model: tensorflow_hub: tests: Use high level accuracy method
model: vowpalwabbit: tests: Use the high level accuracy
model: tensorflow: tfdnnc: tests: Update the assertion
model: spacy: ner: Remove the accuracy method from the ner models
high_level: Modify the accuracy method so that they call score method appropriately
model: tensorflow_hub: Remove the accuracy method from text_classifier
dffml: model: ModelContext no longer has accuracy method
accuracy: mse: Update the score method signature
accuracy: clf: Update the score method signature
cli:ml: Remove unused imports
model: autosklearn: autoclassifier: Remove unused imports
model: scikit: examples: lr: Update the assert checks
model: scikit: clustering: Remove tcluster
model: scikit: tests: Give predict config property when true cluster value not present
examples: nlp: Add the clf scorer to cli
model: vowpalWabbit: tests: Use the -mse scorer in cli tests
model: vowpalWabbit: tests: Use the mean squared error accuracy in the tests
model: vowpalWabbit: examples: Use the -mse scorer in cli example
model: spacy: Use the -mse scorer in the cli
model: spacy: tests: test_ner: Add the scorer mean squared accuracy to the tests
model: spacy: tests: test_ner_integration: Add the scorer mse to the tests
model: tensorflow_hub: tests: Use the textclf scorer for accuracy
model: tensorflow_hub: examples: textclassifier: Use the text classifier scorer for accuracy
model: tensorflow_hub: tests: Use the text classifier for accuracy in test
model: tensorflow_hub: Add the textclf scorer to the entrypoints
model: tensorflow_hub: examples: Use the -textclf scorer in example
model: tensorflow_hub: Add the text classifier accuracy
model: tensorflow_hub: Overide the base Accuracy method
model: scikit: tests: Use mean squared error scorer or classification scorer for accuracy
dffml: accuracy: clf: Rename entrypoint to clf
dffml: accuracy: init: Rename to clf
dffml: accuracy: Rename the clfacc to clf
model: tensorflow: examples: tfdnnc: Rename clfacc to clf
setup: Rename clfacc to clf
model: tensorflow: examples: tfdnnr: Use the mean squared error accuracy in examples
setup: Add the classification accuracy to the entrypoints
model: tensorflow: tests: tfdnnc: Use the classification accuracy in cli tests
model: tensorflow: examples: tfdnnc: Use the classification accuracy in example
model: tensorflow: examples: Add the clfacc to the cli
accuracy: Add the classification accuracy
accuracy: init: Add the classification accuracy to the module
model: tensorflow: tests: Make use of -mse scorer in cli tests
model: tensorflow: tfdnnr: Use the -mse scorer in cli tests
model: tensorflow: tests: Use the mean squared error accuracy in tests
model: accuracy: Pass predict to with_features
model: model: Use the parent config
model: scikit: tests: Make use of -mse scorer in tests
model: scikit: examples: lr: Add the mean squared accuracy scorer
model: scikit: examples: lr: Add the mse scorer
model: autosklearn: config: Update predict method to handle data given by accuracy
model: autosklearn: autoclassifier: Remove the accuracy score
model: scratch: Fix the assertions in tests
cli: ml: Instantiate the scorer
cli: ml: Make model and scorer required
util: entrypoint: Error log when failing to load
model: scratch: tests: test_slr_integration: Use the -mse scorer
model: scratch: tests: test_slr: Use the mean squared accuracy scorer
model: scratch: tests: test_lgr_integration: Use the -mse scorer
model: scratch: tests: test_lgr: Use the mean squared accuracy scorer
model: scratch: examples: Make use of mean sqaured error accuracy scorer in examples
model: scratch: examples: Use the -mse scorer in cli examples
cli: ml: Rename to scorer
cli: ml: accuracy: Move sources after scorer in config
dffml: cli: ml: Create a config for scorer
model: xgboost: tests: Use the mean squared error accuracy in tests
model: xgboost: Make use of mean squared error accuracy scorer in examples
model: daal4py: Use the mean squared error for accuracy in example
cli: ml: Update the MLCMDConfig
model: autosklearn: examples: Use the -mse scorer for autoclassifier example
model: daal4py: Fix the tests to take accuracy scorer
model: daal4py: tests: Make use of mean squared error accuracy in the tests
cli: ml: Accuracy sould take accuracy scorer
model: xgboost: xgboostregressor: Remove the accuracy method
model: spacy: ner: Update the accuracy method to take accuracy scorer
model: pytorch: pytorch_base: Remove the accuracy method
model: tensorflow_hub: Add the text classifier accuracy
model: tensorflow_hub: text_classifier: Remove the accuracy method from textclassifier
model: vowpalwabbit: vw_base: Remove the accuracy method
model: tensorflow: dnnr: Remove the accuracy method
model: tensorflow: dnnc: Remove the accuracy method
model: scratch: logisticregression: Remove the accuracy method
model: scikit: scikitbase: Remove the accuracy method
model: daal4py: Remove the accuracy method
model: autosklearn: config: Remove the accuracy method
model: slr: Remove the accuracy method
dffml: model: SimpleModel should take accuracy from modelcontext
examples: accuracy: Add the test for the accuracy example
examples: accuracy: Add the dataset
examples: accuracy: Add the example mse file
dffml: accuracy: New accuracy type plugin
model: Renamed directory property to location
model: Fixed some typos
base: Removed unused ast import
examples: notebooks: gitignore: Ignore csv files
util: python: modules(): Fix docstring
Revert "util: python: modules(): Sort modules for docstring"
util: python: modules(): Sort modules for docstring
util: python: Document and move modules() function
util: net: sync_urlretrieve(): Return pathlib.Path object instead of string
tests: docstrings: Fix tuple instead of function for test_docstring
source: dataset: iris: Update cached_download() call
util: net: cached_download_unpack_archive(): Update docstring with number of files in dffml
operation: compression: Set operation name
operation: compression: Added outputs
operation: archive: Added outputs
df: types: Fixed some typos
setup: Register archive and compression operations
model: Fixed spelling error in Model docstring
model: pytorch: Add support for additional layers via Python API
requirements: Bump Pillow to 8.3.1
model: xgboost: Install libomp in CI and mention in docs
tests: notebooks: Script to create notebook tests
examples: notebooks: Use-case example for 'evaluating model performance'
operation: compression: gz, bz2, and xz formats
operation: archive: zip and tar file support
CHANGELOG: Fix working for addition of download progressbar
model: autosklearn: Temporary fix for scipy incompatability
docs: contributing: Correct REQUIRED_PLUGINS docs
style: Run js-beautify version 1.14.0
docs: contributing: maintainers: Remove pindeps from list of instructions
gitpod: Configure unittest debugging
gitpod: Install cython for autosklearn
docs: contributing: maintainers: Remove pindeps
service: dev: Remove pindeps
docs: conf: Fix .ipynb download button
changelog: Add ice cream sales demo
docs: examples: Add icecream sales demo
examples: dataflow: icecream_sales: test_dataset: Add test dataset
docs: examples: Add icecream sales demo to index
workflows: testing: Add icecream sales demo
examples: dataflow: icecream_sales: Add the dataset file
examples: dataflow: icecream_sales: Add the operations lookup_temperature, lookup_population
examples: dataflow: icecream_sales: Add the main dataflow
docs: conf: Add download button for ipython notebooks
ci: Remove unused software
docs: conf: Update author
docs: notebooks: How to create notebooks
model: scikit: Replace is with == for literal comparisons
df: Remove multiple inheritance from NamedTuple
shouldi: tests: Update versions of rust and cargo-audit
shouldi: tests: Update cargo-audit paths to rustsec
util: net: Fix for unknown download sizes and progress bar
shouldi: java: dependency check: Stream output logs
shouldi: java: dependency check: Refactor and update to version 6.1.6
util: asynchelper: concurrently(): Remove logging on task done
docs: notebooks: Moving between models
util: testing: consoletest: runner: Resolve paths to repo and docs
service: dev: Keep package path relative to cwd
mysql: tests: test_db: Consolidate test case classes
service: dev: Change package to REPO_ROOT
service: dev: Set relative path in release
tests: Consolidate test case classes
operations: Consolidate test case classes
tests: Consolidate test case classes
model: Consolidate test case classes
examples: Consolidate test case classes
util: asynctestcase: Consolidate test case classes
util: net: Change cached_download() and derivatives to functions
source: csv: Add option for delimiter
ci: Roll github pages ssh key
docs: arch: Object Loading and Instantiation in Examples
docs: arch: Start documenting architecture decisions
service: dev: Port scripts/docs.sh to service dev docs
util: net: cached_download(): Changed logging mechanism to log only on 1% changes
shouldi: tests: npm audit: Need to update vuln comparison
Revert "util: testing: consoletest: cli: Add --parse flag"
Revert "util: testing: consoletest: README: Update example intro text with --parse flag"
util: testing: consoletest: README: Update example intro text with --parse flag
util: testing: consoletest: cli: Add --parse flag
tests: ci: Add test for auditability
tests: ci: Resolve repo root path
util: crypto: Add secure/insecure_hash functions
source: csv: Strip spaces in columns by default
util: net: Download progress debug logging
docs: contributing: gsoc: 2021: archive storage: Fix main GSoC 2021 page link
docs: contributing: gsoc: 2021: Better description of Archive Storage for Models project
docs: contributing: style: Correct spelling of more
docs: quickstart: model: Spelling correction of accessible
model: pytorch: nn: Add nn.Module to union of allowed network types in config
source: dataset: iris: Add iris training dataset source
source: dataset: Add dataset_source() decorator
source: wrapper: Add WrapperSource as passthrough to other sources
tests: docstrings: Test with consoletest where applicable
tests: docstrings: Refactor TestCase creation
docs: examples: integration: Update for consoletest http server random port support
util: testing: consoletest: README: Support random http.server ports
util: testing: consoletest: commands: Support for http.server
util: net: Refactor cached_download() for use as context manager
util: net: sync_urlretrieve_and_validate(): Create parent directories if not exists
util: net: Add sync_urlretrieve() and sync_urlretrieve_and_validate()
util: net: Refactor validate_protocol() out of sync_urlopen()
util: net: Make cached_download() able to decorate all kinds of functions
util: file: Add find_replace_with_hash_validation()
util: file: Move validate_file_hash() from util.net to util.file
util: net: Make validate_file_hash() read file in chunks
util: net: Refactor hash validation from cached_download() into validate_file_hash()
util: config: inspect: Add make_config_inspect()
docs: contributing: testing: Update unittest run command
tests: docstrings: Expose tested object in doctest state
tests: model: slr: Explict docs_root_dir for consoletest
scripts: doctest: Format with black
setup: Fix for pypa/pip#7953
service: dev: user flag installs using --user instead of --prefix
base: Instantiate configs using _fromdict when kwargs given to BaseConfigurable.init
docs: contributing: gsoc: 2021: Add DataFlow event types project
docs: contributing: gsoc: 2021: Add Cleanup DataFlows project idea
docs: contributing: gsoc: 2021: AutoML: Add project idea
docs: contributing: gsoc: 2021: Convert to rst
skel: common: setup: Remove quotes from url
shouldi: tests: rust: Try removing advisory-db
examples: MNIST: Run test using mirrored dataset
docs: contributing: gsoc: 2021: Move to subdirectory
docs: contributing: gsoc: 2021: Add mentors so far
shouldi: tests: rust: Update rust and cargo-audit versions
shouldi: javascript: npm audit: Use yarn audit if yarn.lock
util: testing: consoletest: commands: pip install: Accept 3 prefix for python
docs: contributing: gsoc: 2021: Fix incorrect word choice
docs: tutorials: models: package: Fix spelling of documentation
util: net: cached_download_unpack_archive(): Remove directory on failure to extract
docs: installation: Update Python command to have 3 suffix
docs: contributing: gsoc: 2021: Update link to rubric page
df: base: Add valid_return_none keyword argument to @op
scripts: docs: Update copubutton.js
docs: plugins: models: Reference load model by entrypoint tutorial
docs: contributing: dev env: Mention not to run pip install commands
Revert "plugins: Add h2oautoml"
Revert "model: h2oautoml: Add h2o AutoML"
plugins: Add h2oautoml
docs: troubleshooting: Add logging section
model: h2oautoml: Add h2o AutoML
tests: service: dev: Remove test for pin deps
Revert "model: autosklearn: Temporary fix for ConfigSpace numpy issue"
docs: installation: Add find links for PyTorch on Windows
record: Ensure key is always of type str
model: scikit: Fix spelling of Exception
docs: contributing: dev env: Added pre-commit hook for black
examples: shouldi: tests: dependency check: Update CVE number check
docs: tutorials: models: load: Show how to dynamically load models
static analysis: Update lgtm config to include plugins
examples: shouldi: setup: Fix homepage URL
release: Version 0.4.0
docs: contributing: maintainers: release: Update instructions
operations: deploy: setup: Add newline at EOF
docs: tutorials: Mention empty dir plus venv setup
docs: contributing: maintainers: release: Update steps and commands
tests: ci: Ignore setup.py file in build/ skel
docs: contributing: codebase: Remove checking for development version setup.py section
service: dev: bump: inter: Add command to bump interdependent package versions
service: dev: bump: packages: Support for release canidates
docs: tutorials: models: slr: Fix un-awaited coroutine in run.py
ci: run: Check for un-awaited coroutines
docs: new: 0.4.0 Alpha Release: Mention consoletest
docs: news: 0.4.0 Alpha Release
gitignore: Ignore .zip files
model: pytorch: Fix tests and update code and documentation
ci: Run every day at 03:00 AM UTC
ci: run: plugin: Fix release only on version branch
model: pytorch: tests: resnet: Return out test
model: pytorch: Require dffml-config-image and dffml-config-yaml for testing
ci: run: plugin: Ensure no tests are skipped when running plugin tests
docs: tutorials: doublecontextentry: Explain how to use with models
tests: docs: consoletest: Do not use Sphinx builder interface
service: dev: pin deps: Multi OS support
Revert "ci: Ensure TWINE_PASSWORD is set for every plugin"
feature: auth: Add setup.cfg
ci: run: docs: Grab lastest non-rc release from version.py
ci: run: plugin: Only release if on release branch
docs: contributing: gsoc: 2020: Update with doc links from 0.4.0 release
ci: Run pip freeze on Windows and MacOS
docs: installation: Add sections for plugin extra install and master branch
model: autosklearn: Temporary fix for ConfigSpace numpy issue
model: spacy: Upgrade to 3.X
model: autosklearn: Upgrade to 0.12.1
docs: cli: Add version and packages commands
cli: packages: List all dffml packages
cli: service: More helpful logging on service load failure
cli: version: Better error catching for -no-error
docs: troubleshooting: Create doc with common problems and solutions
docs: installation: Mention possible PATH issues
model: tensorflow: deps: Update tensorflow to 2.4.1
model: transformers: Move out of core plugins
ci: windows: Do not install pytorch with pip
serivce: dev: Add PyTorch find links when on Windows
model: autosklearn: Warning about GPLv3 lazy_import transitive depdendency
cleanup: Remove conda
util: testing: consoletest: commands: venv: Fix discovery of python
model: daal4py: Move to PyPi version from conda
shouldi: tests: cli: use: Parse JSON output to check vuln numbers
shouldi: javascript: npm audit: Retry up to 10 times
df: Add retry to Operation
docs: tutorials: dataflows: nlp: scikit: Demonstrate merge command
tests: docstrings: Do not test Version.git_hash on Windows
tests: ci: Add tests to validate CI workflow
ci: Reformat plugin list
ci: Add PyPi secrets for model/spacy, model/xgboost, and operations/nlp
ci: Ensure TWINE_PASSWORD is set for every plugin
service: dev: setuppy: Replace CLI usages of kwarg version with version
service: dev: release: Move from using setuppy kwarg to setuppy version
service: dev: setuppy: version: Add version command
docs: cli: service: dev: setuppy: kwarg: Do not test with consoletest
plugins: Map of directories to plugin names
tests: service: dev: release: Test main package and scikit plugin
shouldi: Move to PEP-517/518
docs: tutorials: sources: file: Move to setup.cfg
docs: tutorials: sources: complex: Move to setup.cfg
docs: tutorials: models: package: Reference entry_points.txt
skel: Move to PEP-517/518 style packages
docs: tutorials: dataflows: nlp: Overwrite data files in subsequent scikit run
util: testing: consoletest: Add overwrite option to code-block directive
docs: Run setuptools egg_info instead of pip --force-reinstall
cleanup: Removed unused requirements.txt files
docs: contributing: dev env: Ensure wheel is installed
docs: contributing: gsoc: Include 2021 page on main GSoC page
docs: contributing: gsoc: 2021: Add deadlines section
setup: Switch to setup.cfg instead of requirements.txt in all plugins
model: scikit: Cast predicted feature to correct data type
docs: contributing: gsoc: 2021: Add project to add event types to DataFlows
docs: contributing: gsoc: 2021: Add page
df: Support for selection of inputs based on anestor origins
cli: dataflow: diagram: Show input origin along with definition name for seed inputs
df: types: dataflow: Include seed definitions in definitions property
df: types: input: Export origin
df: base: Do not return None from auto definitioned functions
df: memory: Combine output operation results for same instance
model: scratch: Add Anomaly Detection
cli: version: Silence git calls stdout and stderr
cli: version: Print git repo hash
shoulid: tests: cli: use: rust: cargo: Update low vuln number
base: Add check if dict before checking for existance of keys within is_config_dict()
service: http: routes: Default to setting no-cache on all respones
service: dev: release: Build wheels in addition to source
docs: Add link to master branch and use commit as version
docs: tutorials: models: slr: Use features instead of feature
docs: tutorials: models: slr: Fixed port replacement in curl command
tests: docs: consoletest: Skip swportal subproject page
docs: tutorial: model: docs: Docstring testing
util: testing: docs: Fix infinite loop searching for repo root in run_consoletest()
docs: examples: or covid data by county: Add example
model: xgboost: requirements: Update dependency versions
high level: Make _records_to_sources() accept pathlib.Path objects
high level: Support for compressed files in _records_to_sources()
docs: tutorials: models: package: Use --force-reinstall on entrypoint update
model: daal4py: Convert to consoletest
scripts: docs: care: Remove file
util: testing: consoletest: Fix literalinclude path join
Revert "util: testing: consoletest: Fix literalinclude path join"
util: packaging: Check development package name using hypens and underscores
model: autosklearn: regressor: tests: Fix consoletest by adding docs_root_dir
model: xgboost: regressor: tests: Test Python example with consoletest
util: testing: consoletest: Fix literalinclude path join
cleanup: Remove --use-feature=2020-resolver everywhere
model: autokslearn: regressor: Convert to consoletest
model: autosklearn: Enable import from top level module
model: xgboost: Added XGBClassifier
docs: tutorials: neuralnetwork: Added useful explanations and fixed code in pytorch plugin
model: xgboost: Add console example
docs: concepts: Fix some typos and state released HTTP API
shoulid: tests: cli: use: Update vuln numbers
util: testing: consoletest: commands: pip install: Check for existance of pytorch fix
examples: swportal: html client: Remove miragejs
examples: swportal: README: Add redirect
examples: swportal: README: Install dffml-config-yaml
docs: contributing: git: Mention kind/ci/failing label
examples: swportal: Add example
service: http: dataflow: Check for dataflow if 405
service: http: dataflow: Apply 404 check to static routes
high level: load: Lightweight source syntax
df: memory: Remove errant reuse code
df: memory: Add ability to specify maximum number of contexts running at a time
model: pytorch: Change network layer name property to layer_type
model: pytorch: Raise LossFunctionNotFoundError when loss function is misspelled
util: testing: consoletest: commands: pip install: Remove check for 2020-resolver
util: testing: consoletest: commands: pip install: Correct root dir
util: testing: consoletest: cli: Now closing infile
util: testing: consoletest: cli: Fix wrong name setup variable
df: types: dataflow: Fix overriding definitions on update
cli: dataflow: run: Helpful error if definition not found
service: dev: pindeps: Pin requirements.txt plugins
ci: run: plugin: Move pip freeze to end
ci: run: plugin: Only report installed deps when all are installed
docs: contributing: dev env: Add note about master branch docs
ci: run: plugin: Report installed versions of packages
util: testing: consoletest: README: Fix code block should have been rst
plugins: Move more plugins to requirements.txt
tests: util: testing: consoletest: Test consoletest README.md
docs: contributing: consoletest: README: Add documentation
util: testing: consoletest: Ability to import for compare-output option
util: testing: consoletest: New function nodes_to_test()
tests: util: testing: consoletest: Split unittests into own file
plugins: Added requirements.txt for each plugin
plugins: Fix daal4py
container: Update existing packages
plugins: daal4py: Now supported on Python 3.8
models: transformers: tests: Keep cache dir under tests/downloads/
ci: macos: Don't skip model/vowpalwabbit
dffml: plugins: Remove dependency check for VowpalWabbit
ci: windows: Don't skip model/vowpalwabbit
model: daal4py: Workaround for oneDAL regression
model: daal4py: Update to 2020.3
shouldi: tests: cli use: Bump low vulns for cargo audit
examples: shouldi: tests: cargo audit: Update vuln number
model: spacy: Add note about needing to install en_core_web_sm
model: spacy: Convert to consoletest docstring test
tests: model: slr: Test docstring with consoletest
docs: ext: literalinclude relative: Make literalinclude relative to Python docstring
util: testing: docs: Add run_consoletest for running consoletest on docstrings
util: testing: consoletest: parser: Add basic .rst parser
util: testing: consoletest: Refactor
docs: Treat build warnings as errors
shouldi: README: Link to external license to please Sphinx
docs: plugins: model: Fix formatting issues
docs: tutorials: dataflows: locking: Remove incorrect json highlighting
docs: examples: integration: Remove erring console highlighting
secret: Fix missing init.py
service: http: docs: dataflow: Fix style
docs: index: Remove link to web UI
util: skel: Fix warnings
util: asynctestcase: Fix warnings
docs: conf: Fix warnings
docs: examples: Install dffml when installing plugins
plugins: Added OS check for autosklearn
model: transformers: Update output_dir -> directory in config
model: spacy: Changed output_dir -> directory
ci: run: consoletest: Sperate job for each tutorial
docs: cli: Move dataflow above edit
docs: cli: Test with consoletest
docs: ext: consoletest: Allow escaped literals in stdin
docs: ext: consoletest: Fix virtualenv activation
docs: examples: shouldi: pip install --force-reinstall
tests: source: dir: Remove dependency on numpy
model: xgboost: Remove pandas version specifier
setup: Move test requirements to dev extras
ci: deps: Install wheel
docs: installation: Talk about testing Windows and MacOS
ci: Run on MacOS
docs: examples: dataflows: Install dev version of dffml-feature-git with shouldi
docs: examples: Update consoletest compare-output syntax
docs: ext: consoletest: Split poll-until from compare-output
docs: examples: dataflows: Fix pip install command
ci: container: Test list models
model: autosklearn: Use make_config_numpy
docs: examples: dataflows: Do not run tree command when testing
docs: examples: dataflows: Test with consoletest
docs: Update syntax of :daemon:
docs: ext: consoletest: Daemons can be replaced
docs: tutorials: models: slr: Update :replace: syntax
docs: ext: consoletest: Replace at code-block scope
docs: ext: consoletest: Add root and venv directories to context
docs: ext: consoletest: Do not serialize ctx exit stack
ci: dffml-install: Run pytorch tempfix 46930
docs: ext: consoletest: Prepend dffml runner to path
docs: ext: consoletest: Run dataclasses fix after pip install
ci: run: venv for each plugin test
docs: ext: consoletest: More logging before Popen
docs: examples: shouldi: Test with consoletest
docs: tutorials: dataflows: nlp: Test with consoletest
docs: tutorials: sources: file: Test list
docs: ext: consoletest: Fix check for virtual env
docs: ext: consoletest: Check pip install for correct invocation
ci: run: Fix skip check
docs: tutorials: sources: complex: Test with consoletest
util: net: cached_download_unpack_archive: Use dffml commit without symlinks
ci: Change setup-python version 1-> 2
tests: source: Updated TestOpSource for Windows
workflows: Added DFFML base tests for Windows
tests: Modified/Skipped tests as required for Windows
dffml: util: cli: cmd: Add windows check for get_child_watcher
ci: run: Copy temporary fixes to tempdir
ci: Remove dataclasses from pytorch METADATA in ~/.local
ci: Remove dataclasses from pytorch METADATA
docs: Include autosklearn in model plugins
docs: Remove symlinks for shouldi and changelog
gitpod: Upgrade setuptools and wheel
ci: Remove dataclasses library
shouldi: test: Update vuln counts
setup: notify incompatible Python at installation
docs: tutorials: sources: file: Roll back testing of list
setup: Add sphinx back to dev
tests: docs: consoletest: Run only if RUN_CONSOLETESTS env var present
serivce: dev: install: All plugins at once
docs: ext: consoletest: Conda working nested
setup: Add sphinx to test requirements
plugins: Check for c++ in path before checking for boost
docs: tutorials: dataflows: io: Test with consoletest
docs: ext: consoletest: Do not write extra newlines when copying
ci: run: Unbuffer output
docs: ext: consoletest: Add stdin
df: memory: Add operation and parameter set for auto started operations
docs: tutorials: sources: file: Test with consoletest
docs: ext: literalinclude diff: Add diff-files option to literalinclude
docs: ext: consoletest: Use code-block
docs: tutorials: models: Update headers
docs: tutorials: model: iris: Show output for dataset download
docs: Fix cross references
docs: tutorials: models: Add iris TensorFlow tutorial
ci: run: Only run consoletests via unittests
docs: installation: consoletest
docs: examples: shouldi: Fix cross references
util: cli: cmd: Support for asyncio subprocesses in non-main threads
service: http: Add portfile option
docs: installation: Update pip
docs: conf: Update copyright year
docs: installation: Only support Linux
docs: installation: Windows create virtualenv
source: memory: repr: Never return None
source: memory: Fix method order
source: memory: repr: Only display if config is MemorySourceConfig
operations: deploy: tests: Fix addition of condition
operations: deploy: Add missing valid_git_repository_URL input
docs: examples: integration: Update diagrams
df: memory: Handle conditions when auto starting ops
df: memory: Move dispatch_auto_starts to orchestrator
df: memory: input network: Refactor operation conditional check
tests: df: memory: Add test for conditions on ops
df: memory: Fix conditional running if not present
source: memory: Fix display for subclasses
model: xgboost: tests: predict: Allow up to 10 unacceptable error points
source: memory: Add display to config for repr
docs: tutorials: Fix doc headers
docs: Move usage/ to examples/
docs: Rename Examples to Usage
model: tensorflow: examples: tfdnnc: Fix accuracy rounding check
ci: run: pip: --use-feature=2020-resolver
ci: deps: pip: --use-feature=2020-resolver
cleanup: Remove unused model file
README: Talk about being an ML distro
model: autosklearn: Bump the version to 0.10.0
source: file: close does not use WRITEMODE
docs: contributing: style: Pin black to version
docs: usage: integration: Remove dev install -e
model: autosklearn: Install smac 0.12.3
model: autosklearn: Temporarily pin to 0.9.0
ci: docs: Add consoletest
docs: usage: integration: Update tutorial
docs: ext: consoletest: Implement Sphinx extension
feature: git: Add make_quarters operation
operation: output: group by: Remove fill from spec
source: mysql: Refactor
source: df: Fix record() method
source: df: Allow for no_script execution
source: df: Do not require features be passed to dataflow
source: df: RecordInputSetContext repr broken
source: df: Allow for adding inputs under context
source: Fix SubsetSources
base: Support typing.Dict config parameter from CLI
source: op: Fix aenter not returning self
model: tensorflow: dnnc: Ensure clstype on record predict feature
service: http: routes: URL decode match_info values
scripts: docs: Ensure no duplication of entrypoints
source: df: Add record_def
source: df: Refactor add input_set method
source: df: Add help for config properties
docs: tutorials: dataflows: chatbot: Filename on all literalincludes
docs: tutorials: dataflows: locking: Filename on all literalincludes
docker: Container with all plugins
docs: cli: datalfow: Update to use -flow
docs: installation: Remove [all] from instructions
service: dev: install: pip --use-feature=2020-resolver
model: autosklearn: Fix dependencies
ci: deps: autosklearn: Install arff and cython
model: transformers: Temporarily exclude version 3.1.0
shouldi: tests: cli: use: Update vuln counts
shouldi: rust: cargo audit: Supress TypeError
util: data: traverse_get: Log on error
shouldi: tests: cli: use: rust: Include node
examples: shouldi: cargo audit: Handle kind is yanked vuln
model: transformers: Temporarily exclude version 3.1.0
setup: Pin black to 19.10b0
df: input flow: Add get_alternate_definitions helper function
model: pytorch: Add custom Neural Network & layer support and loss function entrypoints
examples: dataflow: chatbot: Update docs to use dataflow run single
operation: nlp: example: Add sklearn ops example
docs: usage: Add example usage for new image operations
util: skel: Create parent directory for link if not exists
base: Update config classmethod in BaseConfigurable class
util: cli: arg: Add configloading ability to parse_unknown
lgtm: Fix filename
skel: common: Add GitHub actions workflow
style: Format with black
util: testing: docs: Add run_doctest function
model: xgboost: Temporary directory for tests
lgtm: Ignore incorrect number of init arguments
source: df: Added docstring and doctestable example
util: data: export_value now converts numpy array to JSON serializable datatype
cli: dataflow: run: Commands to run dataflow without sources
ci: Fix numpy version conflict
shouldi: rust: Fix identification
model: xgboost: Add xgbregressor
model: pytorch: Add PyTorch based pre-trained ConvNet models
model: tensorflow: Pin to 2.2.0
scripts: docs: Make it so numpy docstrings work
docs: tutorials: dataflow: ffmpeg: Add immediate response to webhook receiver
model: spacy: ner: Add spacy models
operation: output: get single: Added ability to rename outputs using GetSingle
docs: tutorials: dataflows: chatbot: Fix link to examples folder
operations: nlp: Add sklearn NLP operations
docs: tutorial: dataflow: chatbot: Gitter bot
service: http: Add support for immediate response
model: slr: Correct reuse of x variable in best_fit_line
skel: model: Correct reuse of x in accuracy
skel: model: Correct reuse of x variable in best_fit_line
feature: Correct dtype conversion
model: scikit: clusterer: Raise on invalid model
model: transformer: qa: Raise on invalid local rank
examples: maintained: Remove use of explict this
docs: tutorial: dataflow: nlp: Add example usage
docs: model: daal4py: Add example usage for Linear Regression
ci: deps: Pin daal and daal4py to 2020.1
plugins: Do not check deps if already installed
plugins: model: vowpalWabbit: Check for boost
ci: deps: Cleanup and comment
ci: run: Add note about daal4py lack of 3.8 support
ci: Move shouldi git featute dep to deps.sh
plugins: Fix daal4py exclude for 3.8
plugins: Exclude daal4py from 3.8
plugins: Only install plugins with deps
cli: version: Use contextlib.suppress
cli: version: Display versions of plugins
service: http: Improve cert or key not found error messages
service: http: docs: cli: Document -static
service: http: Command line option to redirect URLs
service: dev: install: Try installing each package individually
service: dev: install: Option not to run dependency check
service: dev: install: Check for plugin deps pre install
service: dev: install: Add -skip flag
docs: contributing: maintainers: release: Better document interdependent packages
docs: usage: index: Remove stale io reference
model: transformers: Support transformers 3.0.2
model: daal4py: Remove daal4py from list of dependencies
cli: dataflow: create: Add ability to specify instance names of operations
cli: dataflow: create: Renamed -seed to -inputs
configloader: Rename png configloader to image
model: Predict method should take source context
util: data: Fix flattening of single numpy values
record: export: Use dffml.util.data.export
examples: dataflow: locking: Fix dict intantiation
model: transformers: Pin to version 3.0.0
docs: tutorials: dataflows: locking: Make consise
df: types: Make auto default DataFlow init behavior
docs: usage: dataflows: Add missing console start character
docs: shouldi: Update README
docs: tutorial: dataflow: How to use lock with definitions
examples: ffmpeg: Remove files from when ffmpeg was a package
base: df: Add bytes to primitive types
operations: nlp: Add NLP operations
docs: installation: Use zip instead of git for install from master
operations: image: Add image operation tests
operations: image: Add new image processing operations
operations: image: Update resize commit and add new flatten operation
cli: Override JSON dumping when -pretty is used
util: data: Fix formatting of record features containing ndarrays when -pretty is used
configloader: png: Don't convert ndarray image to 1D tuple
df: memory: Support default values for definitions
model: transformers: Add support for transformers 3.0.0
model: autosklearn: Add autoregressor model
dffml: model: autosklearn: Add autoclassifier model
tests: operation: sqlite query: Correct age column data type
model: transformers: test: classification model: Assert greater or equal in tests
model: transformers: qa: Change default logging dir of SummaryWriter
docs: model: vowpalWabbit: Add example usage
model: transformers: qa: Add Question Answering model
examples: shouldi: python: pypi: Update definition for directory input
tests: examples: quickstart: Use IntegrationCLITestCase for tempdir
docs: usage: mnist: Fix dataflows
cli: dataflow: diagram: Fix for new inputflow syntax
df: types: Improve DefinitionMissing exception when resolving DataFlow
tests: Round predictions before equality assertion
source: dir: Add directory source
model: tensorflow: Temporary fix for scikit / scipy version conflict
model: scikit: Expose RandomForestRegressor as scikitrfr
docs: installation: Fix egg= for scikit
docs: installation: Add egg=
examples: test: quickstart: Round output of ast.literal_eval before comparison
model: scikit: Auto daal4py patching
util: asynctestcase: Integration CLI test cases chdir to tempdir on setUp
model: Stop guessing directory
docs: contributing: testing: Tests requiring pluigns
model: transformers: classification: Added classification models
docs: tutorials: cleanup: New Operations Tutorial
docs: usage: MNIST: Update use case to load from .png images
configloader: png: Load from .png files instead of .mnistpng
operations: image: Add new image preprocessing operations plugin
source: csv: Update csv source to not overwrite configloaded data to every row
df: base: Add comment on uses_config
model: scikit: Removed pandas as dependency
model: scikit: Removed applicable features
service: dev: Rename config to configloader
cli: ml: Add -pretty flag to predict command
cli: list: Add -pretty flag to list records command
record: Improved str method
util: data: Convert numpy arrays to tuple in export_value
docs: about: Add philosophy
sqlite: close db and modified tests
fix: tests: cli: Fixed windows permission error, formatted with black
tests: fixed permission denied error on windows
source: file: Updated open to avoid additional lines on windows
tests: record: Update datetime tests
service: dev: Use export
util: data: Add export
tests: source: op: Fix assertion
model: transformers: ner: Update NER model
source: op: Operation as data source
util: config: numpy: Fix typing of tuples and lists
base: Support for tuple config values
test: operations: deploy: Fix bug in test
examples: ffmpeg: Use entrypoint loading
tests: tutorials: models: slr: http: Skip test
cli: dataflow: create: Add -config to create
cli: Change -config to -configloader
util: data: Change value to keyword argument
cli: dataflow: create: Update existing instead of rewriting in flow
cli: dataflow: Add flow to create command
util: data: Add traverse_set,dot.seperated.path indexing
df: memory: Use auto args config
base: configurable: Equality by config equality
base: configurable: Check for default factory before creating default config
model: daal4py
docs: tutorials: models: slr: Removed packaging from model tutorial
util: packaging: Add mkvenv helper
model: SimpleModel fix assumption of features in config
docs: tutorials: model: Restructure
docs: usage: MNIST: Update use case to normalize image arrays
source: df: Create orchestrator context
source: df: Add ability to take a config file as dataflow via the CLI
secret: Add plugin type Secret
cli: df: diagram: Connect operation's conditions to others
cli: df: operation: condition: Add condition to operation's subgraph
util: cli: Unify cli Configuration
docs: df: Added DataFlow tutorial page
source: Raise exception when no records with matching features are found
df: base: op: handle self parameter
util: entrypoint: Load supports entrypoint style relative
tests: df: create: Test for entrypoint load style async gen
util: entrypoint: Fix relative load
df: base: Always return imp from OperationImplementation._imp
df: base: op auto name is now entrypoint load style
tests: df: create: Refactor
df: Auto apply op decorator to functions
operation: output: Rename get_n to get_multi
df: base: Correct return type for auto def outputs
gitpod: Fix automated dev setup
noasync: Expose run from high level
util: data: parser_helper: Treat comma as list
noasync: Expose high level save and load
df: base: op: Auto create Definition for return type
df: Support entrypoint style loading of operations
model: tensorflow: Auto re-run tests up to 6 times
cli: edit: Edit records using DataFlowSource
shouldi: use: Added rust subflow
source: df: Fix lack of await on update
docs: tutorials: model: tests: Fix imports include for real
docs: tutorials: model: tests: Fix imports include
shouldi: project: bom: db No print on save
util: data: Export UUID values
shouldi: project: New command
util: cli: JSON dump UUID objects
docs: contributing: testing: Fix docker invokation
ci: deps: Install feature git for deploy ops
setup: Update all extra_requires
ci: Cache shouldi binaries for tests
shouldi: tests: cargo audit: Move binaries to binaries.py
shouldi: tests: golangci lint: Move binaries to binaries.py
shouldi: tests: dependency check: Move binaries to binaries.py
shouldi: tests: npm audit: Move binaries to binaries.py
shouldi: tests: cli: use: Move binaries to binaries.py
shouldi: Fix npm audit report
Revert "util: net: cached_download_unpack_archive extract if dir is empty"
style: Ignore shouldi test downloads
docs: cli: edit: Add edit command example
shouldi: use: Add use command
shouldi: bandit: Count high confidence and all levels of severity
shouldi: tests: Check number of high issues
shouldi: javascript: DataFlows identification and running npm audit
shouldi: python: DataFlows identification and running safety and bandit
shouldi: Depend on Git operations
shouldi: Move operations into language directories
util: net: cached_download_unpack_archive extract if dir is empty
docs: tutorials: operations: Fix typo safety -> bandit
docs: contributing: git: Explination of lines CI check
ci: Run locally
util: packaging: Check for module dir in syspath
operation: binsec: Remove bad rpmfind link
feature: Subclass to instances
util: skel: Make links relative
model: vowpalWabbit: Enable for Python 3.8
ci: Install vowpalWabbit for DOCS target
ci: Fix use of non-existent PLUGIN variable
df: base: Auto create Definition for spec and subspec
ci: Make workflow verbose
scripts: doctest: Create script from class of function docstring
service: dev: Raise if pip install failed
ci: Install vowpalWabbit for main package
ci: vowpalWabbit boost libs
model: TensorFlow 2.2.0 support
source: df: DataFlow preprocessing source
df: memory: Ability to override definitions
operation: output: Add AssociateDefinition
docs: model: tensorflow_hub: Add example of text classifier
operations: deploy: Continuous Delivery of DataFlows usage example
docs: installation: Remove notice about TensorFlow not supporting Python 3.8
source: file: Take pathlib.Path as filename
docs: conf: Replace add_javascript with add_js_file
model: transformers: Set version range to >=2.5.1,<2.9.0
model: tensorflow: Set version range to >=2.0.0,<2.2.0
df: types: Add example for Definition
util: cli: cmd: Always call export before json dump
util: data: Export dataclasses
ci: Add secret for vowpalWabbit
docs: tutorial: New file source
model: vowpalWabbit: Added Vowpal Wabbit Models
cli: list: Change print to yield
model: transformers: ner: Change the links formatting to rst
scripts: docs api: Generate API docs
util: data: Fix issue with mappingproxy
feature: Fix bug in feature eq
util: data: Export works with mappingproxy
feature: eq method only compare to other Feature
docs: contributing: Add GSoC pages
model: Model plugins import third party modules dynamically
base: Classes with default configs can be instantiated without argument
examples: Import from top level
docs: installation: Bleeding edge plugin install add missing -U
docs: cli: Complete dataflow run example
docs: installation: Document bleeding edge plugin install from git
df: base: Namespacing for op created Definitions
df: base: op: Create Definition for each arg if inputs not given
docs: cli: Improve model section
style: Fixed JS API newline
ci: Run against Python 3.8
docs: installation: Add Ubuntu 20.04 instructions
docs: Change python3.7 to python3
scripts: Get python version from env
shouldi: Use high level run
service: dev: Export anything
cleanup: Fix importing by using importlib.import_module
feature: Remove unused code
operation: dataflow: Use op not imp.op in examples
cleanup: Export everything from top level module
util: entrypoint: Remove issubclass check on load
tests: docstrings: Force explict imports
cleanup: Ensure examples from docstrings are complete programs
cleanup: Use relative imports everywhere
high level: Add run
df: memory: Fixed redundancy checker race condition
df: types: Add defaults for operation inputs and outputs
tests: df: Refactor Orchestrator tests
scripts: docs: HTTP=1 to start http server for docs
tests: high level: Added tests for load and save
tests: noasync: Add tests for ML functions
shouldi: npm audit: Fix missing stdout variable
operation: binsec: More error checking in testcase
shouldi: npm audit: Fix error condition
shouldi: Correct gitignore
shouldi: Operation to run OWASP dependency check
source: ini: Source for parsing .ini files
docs: contributing: docs: Update doctest instructions
ci: Remove use of sphinx doctest
tests: doctests: Doctests as unittests
operation: db: Adapt to new unittest docstrings
util: testing: source: Remove examples
util: entrypoint: Fix examples
util: asynctestcase: Fix example
high level: Use SLR instead of LinearRegression
ci: Add binsec and transformers secrets
operations: binsec: Move binsec branch to operations/binsec
db: sqlite: remove_query: Fix lack of query_values
db: sqlite: Fix intialization of asyncio.Lock
operations: db: Doctestable examples
docs: plugin: remove 'Edit on Github' button
high level: Organize load with save
docs: api: high level: Add load function
high level: Add load function
docs: operation: model_predict example usage
operations: io: Fixup examples
operation: mapping: Doctestable examples
ci: Pull down all tags
setup: Add twine as dev dependency
CHANGELOG: Add back Unreleased section
release: Version 0.3.7
examples: io: Fix lack of await
docs: contributing: maintainers: Version bump CHANGELOG.md
docs: contributing: maintainers: Fix formatting
docs: quickstart: HTTP service model deployment
docs: quickstart: Update trust values
service: http: docs: Update warnings
service: http: docs: Add reference for model usage
service: http: util: testing: Move testing infra
service: http: docs: cli: Fix formating
service: http: docs: CLI usage page
service: http: Sources via CLI
service: http: Models via CLI
high level: Add save function
source: csv: Sort feature names for headers
util: asynchelper: Default CONTEXT
model: simple: Alias for parent
cleanup: Remove unused imports
model: slr: Add example for docs
setup: Use pathlib to join path to version.py
skel: operations: Dockerfile: Ubuntu 20.04 as base image
operation: io: Add io operations demo
util: cli: Use parser_helper for ParseInputsAction
setup: Register get_multi operation
ci: docs: Put ssh key in tempdir
util: data: Make plugins exportable
ci: whitespace: Check documentation files
docs: model: scratch: Python code examples
df: memory: Support for async generator operations
operation: output: Add GetMulti
df: base: BaseInputNetworkContext.definition -> definitions
scripts: docs: References for all plugins
skel: operations: Dockerfile: Install package
skel: operations: Add Dockerfile for HTTP service
shouldi: cargo audit: Change name of definition
docs: Enable hiding of python prompts
base: Rename "arg" to "plugin"
CHANGELOG: Add back Unreleased section
docs: contributing: maintainer: Mention tensorflow_hub special case
release: Version 0.3.6
docs: contributing: maintainer: Document version bumping
service: dev: Fix version file listing
docs: contributing: editors: vscode: Shorten title
docs: contributing: editors: VSCode
ci: docs: Check for failure properly
style: Format docs
feature: Fixed failing doctest
docs: Change view source to edit on GitHub
operation: io: Run Doctest Examples
docs: about: Add mission statement to docs
shouldi: Add cargo audit for rust
model: tensorflow: Refactor
operation: io: Add input and print
shouldi: Update README
source: Doctests for BaseSource using MemorySource
feature: Convert tests to doctests and add example
docs: cotributing: maintainers: Adding new plugin
setup: Add db as a source
README: Make mission statement have bullet points
source: db: Source using the database abstraction
model: Move scratch slr into main pacakge
ci: Updated PNG configloader plugin in testing.yml
df: memory: Auto start operations without inputs
model: Expand homedir for directory in model configs
model: transformers: example: Fix accuracy assertion
README: Modify wording of mission statement
model: transformers: Add NER models
docs: contributing: dev env: Windows virtualenv activation
util: cli: FastChildWatcher windows incompatibility
docs: Add link to GitHub in sidebar
docs: source: Add home local prefix for pip install
docs: contributing: git: Add note about model/tensorflow random errors
docs: contributing: git: Update DOCS possible errors
docs: Do not track generated plugin docs
df: memory: Cleanup and move methods
docs: usage: mnist: Complete MNIST tutorial
ci: Cache pip
model: scratch: SAG LR documentation
operation: dataflow: run: Run dataflow as operation
df: memory: Log on instance creation with given config
df: types: Add update method to DataFlow
df: types: Operation maintain definition when exporting conditions
df: types: Definition do not export unset fields
df: types: DataFlow do not export empty properties
df: types: Make DataFlow not a dataclass
df: memory: Update op for opimp on instantiation
df: base: No class names with . for operations
df: types: Raise error on invalid definition for Input
df: types: Definition fix comparison
df: memory: Silence forwarding if not appliacble
operation: dataflow: run: Make a opimpctx
model: scratch: Alternate Logistic Regression implementation
docs: model: tensorflow: Python API examples
df: memory: Input validation using operations
record: Docstrings and examples
docs: tutorial: model: Mention file paths of files we're editing
docs: tutorial: source: Include test.py file
CHANGELOG: Add back unreleased
release: Version 0.3.5
docs: tutorial: Update new model tutorial
skel: model: Convert to SimpleModel
model: simple: Split applicable check into two methods
docs: contributing: style: Naming Conventions
docs: concepts: Fix contact us link
scripts: docs: Remove replacement of username
model: Switch directory config parameter to pathlib.Path
ci: docs: Check that docs directory was updated
model: tensorflow: dnnc: Updated docstring with examples
ci: Cleanup run_plugin
ci: Re-enable running of integration tests
ci: Fix running of examples
ci: Fail if final integration test run fails
ci: Skip shouldi for root package examples
ci: Do not uninstall
configloader: Move from config/ to configloader/
model: SimpleModel create directory if not exists
util: os: Create files and dirs with 0o700
docs: model: tensorflow: Python code for DNNClassifier
docs: concepts: DataFlow
model: scikit: Correct predict default
tests: source: idx: Download from mirror
scripts: Helper for maintaining lines of literalincludes
model: scratch: Use simplified model API
scripts: docs: Fix config list output
base: Export methods and classes
model: Simplified Model API with SimpleModel
base: config _asdict recursive export
dffml: Expose Record and AsyncTestCase
feature: Make Features a collections.UserList
docs: model: scikit: Update docs
service: dev: Create fresh archive instead of cleaning
model: scikit: examples: Testable LR
ci: Run examples for plugins
ci: Fix twine password for similar packages
record: Docstrings and examples for features and evaluated
docs: model: scikit: Update Prediction to cluster
release: Bump versions of plugins
service: dev: Add version bump command
df: operation: Add example for run_dataflow
shouldi: Add npm audit operation
model: scikit: Change help and default for predict config of unsupervised models
df: memory: Input forwarding to subflows
style: Format scripts docs
docs: Add link to GitHub repo
docs: Clarify plugin maintenance by changing Core to Official
README: Add mission statement
model: scikit: tests: Randomly generated data
docs: high level: Add example usage
docs: contributing: Examples and doctests
docs: conf: Move doctest header to own file
docs: contributing: Restructure
high level: Example for predict in docstring
docs: Remove unneeded sphinxcontrib-asyncio
ci: docs: Revert non-working dirty repo check
docs: Minor updates to formatting
ci: docs: Fail if codebase updated after docs.sh
model: scikit: tests: Randomly generate classification data
model: scikit: Python API example usage
docs: contributing: style: Add note about using black via VSCode
df: memory: Fix doctests
docs: record: Fix underlines
util: net: Add sha calculation to cached_download
CHANGELOG: Add back unreleased
release: Version 0.3.4
scripts: bump_deps: Ignore self
examples: shouldi: golangci-lint: Use cached_download_unpack_archive
examples: shouldi: Add golangci-lint operation
ci: Fetch all history for all tags and branches
ci: docs: Run get release first
ci: docs: Grab latest release before wiping egg link
ci: docs: Checkout last release
ci: Fix checkout not pulling whole repo
util: os: prepend_to_path
util: net: cached_download_unpack_archive
ci: docs: Attempt fix to build latest release
docs: service: http: Clean up JavaScript example
gitpod: Update pip
docs: contributing: Table foratting fix
ci: Force push to gh-pages
ci: Update to checkout action v2
docs: contributing: How to read the CI
ci: Run doctests
docs: Enable doctest
base: Fix doctests
df: base: Remove non-working doctests
feature: Remove non-working doctests
docs: service: http: Fixed configure model URL
repo: Rename to record
docs: Resotre changelog symlink
docs: Spelling fixes
df: memory: Remove set_items from NotificationSetContext
cleanup: Remove unused imports
tests: util: net: Add cached_download test
ci: Add secret for tensorflow hub models
df: types: Add subspec parameter to Definition
model: tensorflow hub: Add NLP model
release: Bump plugin versions
docs: contributing: Fix Weekly Meetings link
docs: contributing: Notes on development dependencies
docs: Mention webui for master branch docs
release: Version 0.3.3
dffml: Remove namespaces
docs: usage: integration: Add tokei install steps
high level: Add very abstract Python APIs
base: Instantiate config from kwargs
model: tensorflow: TF 1.X to 2.X
source: file: Change label to tag
model: tensorflow: Back out tensorflow 2.X support temporarily
feature: Remove evaluation methods
service: dev: Move setup kwarg retrival
remove: Files added in error
docs: usage: Start of MNIST handwriten digit example
model: tensorflow: Batchsize and shuffle parameters
source: idx: Source for IDX1/3 format
source: file: Binary file support
util: net: Cached download decorator
source: Fix source merging
service: dev: Do not fail if user has no name
df: memory: Throw OperationException on operation errors
repo: prediction: Predictions as feature specific dictionary
service: http: Add file listing
df: types: Add validate to definition
model: scikit: Use make_config_numpy
util: config: Make numpy config
model: tensorflow: Move to 2.X
df: types: Autoconvert inputs into instances of their definition spec
shouldi: Add deepsource skip for false positive
tests: service: dev: Run single operation test
service: dev: Fix list datatype lookup
tests: service: dev: Export test
docs: Update wording for webui
cleanup: Remove unused imports
model: deepsource skip for static type checking yield
repo: Rename src_url to key
ci: Build webui
ci: docs: Run build but no push unless on master
docs: contributing: Notes on config
model: tensorflow: Pin to 1.14.0
util: data: Update docstring examples
CHANGELOG: Minor updates
docs: contributing: Document style for imports
docs: plugins: Update dnnc predict parameter
docs: contributing: git: Remove file formating section
docs: contributing: style: Document docstrings
model: tensorflow: dnnc: Change classification to predict
docs: plugins: Add model predict
ci: run: Report status before attemping release
operation: model: Correct name
setup: Add model predict operation
source: mysql: Add db interface
operation: db: Add database operations
operation: dataflow: run: Return context handles as strings
docs: Add Database documentation
db: Abstract sqlite into generic sql
db: Add sqlite database
db: Add database abstraction
source: mysql: util: Fix no sql setup query no volume issue
docs: usage: Add with for mysql logs command
base: Single level config nesting
base: Fix list extraction
cli: dataflow: Merge seed arrays
df: types: Add generic
docs: about: Re-add architecture diagram
docs: contributing: codebase: Add missing move command
docs: contributing: codebase: Adding a new plugin
README: Update contributing link
docs: changelog: Include in docs site
docs: contributing: Fix source wording and import asyncio
docs: contributing: Add codebase notes
util: cli: Default to FastChildWatcher
skel: Use auto args and config
config: Add ConfigLoaders to ease config file loading
docs: plugin: Fix typo in models
model: scikit: Add clustering models
source: readwrite property instead of readonly
examples: shouldi: Use communicate instead of write
docs: contributing: Add header to setup section
docs: contributing: Do not reference index.html
docs: contributing: Move to docs website
CONTRIBUTING: Add notes on docker and venv
CHANGELOG: Fix wording
model: Predict and classification are Features
gitpod: Add config
CONTRIBUTING: Add note on GitPod
README: Specify master branch for actions badge
CHANGELOG: Add minor changes since 0.3.2
examples: Quickstart
docs: CONTRIBUTING: Fix placement of -e flag
style: Format with black
operation: model: Raise if model is not instance
operation: model: Remove msg from model_predict
util: Rename entry_point to entrypoint
feature: Remove def: from defined features
CONTRIBUTING: Randomly generated test datasets
docs: index: Add link to master branch docs
ci: Install twine in main site-packages
release: Version 0.3.2
model: scikit: Use auto args and config
base: Add make_config
ci: Strip equals from pypi tokens
ci: Install twine in venv
config: yaml: Bump version to 0.0.5
config: yaml: Update license wording
README: Remove black badge
README: Add PyPi version badge
README: Update workflow name to Tests
ci: docs: Set identity file
ci: Use GITHUB_PAGES_KEY in tests workflow
ci: Fix docs push
ci: Rename Testing workflow to Tests
ci: docs: Pull gh-pages branch
ci: Auto deploy docs
ci: Enable auto release to PyPi
docs: operations: Add run dataflow
model: scikit: Add Ridge Regressor
model: scikit: Add new models
scripts: docs: Error message when missing sphinx
util: asynctestcase: AsyncExitStackTestCase
CONTRIBUTING: Modify dates of abandonment
operation: run_dataflow
CONTRIBUTING: Add What To Work On
CONTRIBUTING: Add table of contents and pip issues
cli: version: Do not lowercase install location
util: cli: Fix parsing of negitive values
df: base: Fix op self identification
ci: Add deepsource for static analysis
release: Version 0.3.1
docs: Add base to API docs
tests: integration: CSV source string src_urls
source: csv: Load src_url as str
model: scratch: Use auto args and config
model: tensorflow: Use auto args and config
model: Use auto args and config
scripts: docs: Fix error on lack of qualname
base: Add field for config field descriptions
cli: Fix numpy int* and float* json output
test: integration: dev: Check model_predict result
run model predict
service: dev: run: Load dict types
util: entrypoint: Speed up named loads
test: service: develop: Run single
test: integration: dataflow: Diagram and Merge
service: dev: install: Speed up install of plugins
source: mysql: Fix setup_common packaging issue
docs: model: Replace -features with -model-features
ci: Disable fail fast
tests: integration: Merge memory to csv
source: csv: Use auto args and config
source: json: Use auto args and config
base: Configurable implements args, config methods
cli: Remove old operations command code
df: memory: Fix redundancy checker
ci: Fix trailing whitespace check
ci: Verbose testing script
ci: GitHub Actions cleanup
ci: Move from Travis to GitHub Actions
model: Move features to model config
docs: about: Spelling fixes
CHANGELOG: Add Unreleased section back
docs: index: Provide more clarity on DFFML
docs: integration: Update line numbers
docs: publications: Fix formatting of talk video
docs: publications: Add BSidesPDX Talk
df: memory: Fix indentation on input gathering
style: Updated black and reformatted
service: http: docs: Remove only source supported
df: Real DataFlows and HTTP MultiComm
model: tensorflow: Add regression model
model: Added ModelNotTrained Error
df: memory: Remove memory from NotificationSet
source: source.py: Add base_entry_point decorator
docs: Add about page and update shouldi
service: http: Version 0.0.3
service: http: Version 0.0.2
service: http: Support for models
model: tensorflow: dnnc: Hash hidden_layer to create model_dir
docs: Add youtube channel
CONTRIBUTING: Mention asciinema
docs: Update mailing list links
model: tensorflow: Renamed init arg in DNNClassifierModelContext
model: Predict only yields repo
docs: installation: Mention GitPod
README: Add GitPod
examples: shouldi: README: Clarify naming
CONTRIBUTING: Fix inconsistant header sizes
docs: scikit: Document all models in module docstring
util: cli: JSON serialize enum values
docs: source: modify care to include mysql
base: Clip logging config if too long
docs: conf: Changed HTML theme to RTD
examples: shouldi: Run bandit in addition to safety
source: mysql: Addition of MySQL source
README: Add black badge
model: scikit: Fix CLI based configuration
base: Log config on init
setup: Not zip safe
README: Add link to master docs
model: scikit: Changed self to cls
service: http: Fix type in securiy docs
service: http: Release HTTP service (#182)
examples: source: Rename testcase
setup: Capitalize version and readme
README: Remove link to HACKING.md
docs: CONTRIBUTING: Merge HACKING
cli: Enable usage via module invokation
service: dev: List entrypoints
model: scikit: Correct entrypoints again
model: scikit: corrected entry points
style: Correct style of all submodules
examples: shouldi: Add dev mode hack
news: origin/master August 15 2019
skel: source: entry_points correction
source: csv: Add label
model: scikit: Create models and configs dynamicly
docs: HACKING: Added logging for testing
community: Add mailing list info
docs: Add documenation building steps
docs: Restructure
docs: api: Model tutorial
feature: git: tests: Remove help method
model: scikit: Simple Linear Regression
docs: Improve homepage and plugins
service: dev: Revamp skel
model: scratch: setup fix dffml dev install detection
df: memory: Fix strict should be True
CONTRIBUTING: Add link to community.html
Dockerfile: Update pip
util: entrypoint: Correct loaded class name
docs: installation: Re-add info on docker
model: scratch: Added simple linear regression
tests: source: Fix incorrect label
source: json: Added missing entry_point decoration
source: csv: Added missing entry_point decoration
util: cli: Parser set description of subparsers
util: cli: Include information on erring class
skel: Add service creation
skel: setup: Install dffml if not in dev mode
lgtm: Add lgtm.yaml
docs: Fix a few typos
util: cli: CMD description from docstring
SECURITY: State supported versions
model: tensorflow: Updated syntax in README
util: Entrypoint reports load errors
service: create: Skel for models and operations
repo: Make non-classification specific
util: entrypoint: Subclasss from loaded class
source: csv: Enable setting repo src_url using CSVSourceConfig
source: json: Store JSON contents in memory
source: json: Load JSON and patch label in dump
util: testing: FileSourceTest fix random call
util: testing: test_label for file sources
source: json: Add label to JSONSource
util: testing: Add FileSourceTest
source: file: Wrap ZipFile with TextIO
revert: source: csv: Enable setting repo src_url
source: csv: Enable setting repo src_url
util: asynchelper: concurrently nocancel argument
df: Simplification of common usage
df: base: Docstrings for operation network
feature: codesec: Make own branch (binsec)
CHANGELOG: Version bump
docs: example: shouldi
util: asynchelper: aenter_stack bind lambdas
util: asynchelper: aenter_stack method
docs: community: Remove hangouts link
docs: Plugins
scripts: skel: Update setup for markdown README
scripts: skel: Feature skel becomes operation skel
github: Issue template for new plugin
format: Run formatter on everything
HACKING: Re-add
cli: Remove requirement on output-specs and remap
source: memory: Decorate with entry_point
df: memory: opimps instantiated withconfig()
df: base: OperationImplementation config op.name
docs: Complete integration example
scripts: gh-pages deployment script
README: Point to documentation website
CHANGELOG: Bump version
release: Version bump 0.2.0
docs: usage: Integration example
ci: Remove auto-docs deploy
ci: Generate docs in travis
docs: Add example source
docs: Use sphinx
CHANGELOG: Add Standardization of API to changes
ci: Download tokei every time
feature: auth: Add fallback for openssl less than 1.1
feature: git: Remove non-data-flow features
feature: git: Update to new API
model: tensorflow: Update to new model API
scripts: skel: Update model
tests: Updated all classes to work with new APIs
source: Use standardized pattern
df: Standardize Object and Context APIs
feature: auth: Example of thread pool usage
feature: codesec: Added
dffml: df: Add aenter and aexit to all
ci: Plugin tests no longer always exit cleanly
README: Add gitter badge
README: Add link to CONTRIBUTING.md
community: Create issue templates
feature: git: operations: Exec with logging
CHANGELOG: Update missing
util: asynchelper: Collect exceptions
source: file: Add support for .zip file
util: cli: parser: Correct maxsplit
util: asynchelper: Re-add concurrently
model: tensorflow: Check that dtype isclass
travis: Check if tokei present
setup: Set README content type to markdown
CHANGELOG: Increment version
travis: Do not move tokei if present
release: Bump version to 0.1.2
df: CLI fixes
df: Added Data Flow Facilitator
dffml: source: file: Added support for .lzma and .xz
travis: Add check for whitespace
travis: Ensure additions to CHANGELOG.md
dffml: sources: file: Added bz2 support
tests: source: file: Correct gzip test
dffml: source: file: Added Gzip support
docs: hacking: GitHub forking instructions
docs: hacking: Git branching instructions
docs: hacking: Add coverage instructions
plugin: feature: git: cloc: Log if no binaries are in path
docs: Fixed a few typos and grammatical errors
plugin: model: tensorflow Change hidden_units
test: source: csv: Do not touch cache
source: csv: Add update functionality
docs: tutorial: New model guide
README: Add codecov badge
travis: Add codecov
docs: install: Updated docker instructions
docs: tutorial: Creating a new feature
scripts: Correct clac in skel feature
scripts: Remove ENTRYPOINT from MiscFeature
scripts: Add new feature script
plugin: feature: git: Remove pyproject
docs: Added gif demo of git features
doc: Fix spelling of architecture
doc: about: Thanks to connie
docs: arch: Add original whiteboard drawing
source: file: Correct test and open validation
docs: Point users to feature example
docs: Added example usage of Git features
docs: Added logging usage
source: file: Enable reading from /dev/fd/XX
docs: Added contribution guidelines
docs: Move asyncio blurb to ABOUT
docs: Add install with docker info
docs: Reargange
README: Correct header lengths
release: Initial Open Source Release

@johnandersen777
Copy link
Author

alice: please: contribute: Successful creation of PR for readme
alice: please: contribute: Successful creation of meta issue linking readme issue
alice: please: contribute: Successful commit of README.md
util: subprocess: run command events: Allow for caller to manage raising on completion exit code failure
alice: please: contribute: determin base branch: Use correct GitBranchType annotation
alice: please: contribute: Attempting checkout of default branch if none exists
feature: git: definitions: git_branch new_type_to_defininition
alice: please: contribute: DataFlow as global
alice: please: contribute: overlay: operations: git: Remove commented out old function
alice: please: contribute: overlay: github issue: Creating meta issue and readme issue
operations: git: git repo default branch: Return None when no branches exist
alice: please: contribute: overlay: operations: git: Seperate into own overlay
alice: cli: please: contribute: Allow for reuse of already wrapped opimps
alice: please: contribute: Remove guess of repo URL from base flow
alice: cli: Format with black
feature: git: definitions: no_git_branch_given new_type_to_defininition
df: types: More helpful error message on duplicate operation
feature: git: definitions: URL new_type_to_defininition
alice: please: contribute: Rename to follow overlay naming convention
df: base: Correct AliceGitRepo dispatching has_readme
df: memory: Successful recieve result from child context
df: memory: ictx: Fix local variable clobbering
df: memory: run operations for ctx: Orchestrator property must be set before registering context creation with parent flow
df: memory: Result yielding of watched contexts
df: memory: Initial support for yielding non-kickstarted system context results
df: memory: Format with black
operation: dataflow: run dataflow: run custom: First input defintion used as context now supported autodefed str primitive detection
alice: please: contribute: Execution from repo string guessing
alice: cli: please: contribute: Running custom subflow using function for type cast
alice: cli: please: contribute: Fix trigger recommended community standards
alice: cli: Remove print(dffml.Expand)
alice: please: contribute: Fixed NewType Definitions and no subclass from SystemContext
df: types: create definition: ForwardRef support for types definined within class
alice: please: contribute: Fixup errant types and return annotations
alice: cli: please: contribute: Attempt and fail to build single dataflow from all classes
alice: please: contribute: create readme file: Fix reference to HasReadme definition
alice: cli: please: contribute: Build dataflows from classes
alice: cli: please: contribute: Fix location of imports
alice: cli: please: contribute: Remove old non-typehint non-class/static methods
alice: cli: please: contribute: Add TODO about merging applicable overlays
alice: please: contribute: recommended community standards: In progress on Git and GitHub overlays
alice: cli: please: contribute: recommended community standards: In progress debuging overlay execution
alice: cli: please: contribute: recommended community standards: Initial overlay
alice: please: contribute: recommended community standards: Make methods staticmethods
df: types: Expand as alias for Union
alice: cli: please: contribute: recommended community standards: Initial guess at SystemContext as Class
alice: cli: please: contribute: Infer repo
df: base: mk_base_in: Build SimpleNamespace when given dict
df: base: opimpctx: Style format with black
df: memory: Debug print operation on lock acquisition
df: types: input: Make get_parents an async iterator
Revert "df: types: input: Make get_parents an async iterator"
operations: innersource: Remove unused imports
df: types: input: Make get_parents an async iterator
df: types: Fix import of links
ci: check slr output
ci: fix index on predict features
ci: seperate models
ci: seperate models
ci: checkout 5635dc8
ci: dffml.Feature
ci: use release version
ci: make prediction
alice: threats: Diagram still not working
cli: dataflow: run: single: TODO about links issue
alice: threats: Output with open architecture but without mermaid
cli: dataflow: run: single: Add overlay support
alice: threats: Generate THREATS.md
cli: dataflow: run: single: Support dataflow given as instance
alice: cli: Comment out broken version comamnd
alice: cli: Format with black
source: dataset: threat modeling: threat dragon: Add manifest metadata
source: dataset: threat modeling: threat dragon: Initial source
high level: dataflow: In progress fails to apply overlay so skipped for now
df: system context: ActiveSystemContext: Take parent and only upstream config as config
high level: dataflow: run: Use overlay as system context deployment
overlay: merge_implementations: Refactor into function
base: mkarg: Support for pulling arg default value from instantiated dataclass field
overlay: DFFML_OVERLAYS_INSTALLED: Carry through implementations defined in memory from merged flows
overlay: DFFML_MAIN_PACKAGE_OVERLAY: Fix merge op name inconsitancy
overlay: DFFMLOverlaysInstalled: Already overlayed no need to load again
df: base: OperationImplementationContext: subflow: Enable application of overlays on subflows
util: python: resolve_forward_ref_dataclass: Accept all instances of type_cls SystemContextConfig to be dataclass
overlay: Fix overlay_cls should be overlay before instantiation
feature: git: clone repo: Use GH_ACCESS_TOKEN for github repos if present
source: warpper: dataset_source: Support wrapping funcs which want self
Revert "util: cli: cmd: Add use of system context to kick of CLI"
Revert "util: cli: cmd: Support adding instances of SystemContext as subcommands"
df: system context: deployment: Fix return annotation of callable args
util: python: resolve_forward_ref_dataclass: Grab dataclass class if instance given
util: cli: cmd: Support adding instances of SystemContext as subcommands
cli: cmd: mkarg: Resolve typing forward references
base: convert_value: Use new is_forward_ref_dataclass
util: python: is_forward_ref_dataclass: Helper to check for ForwardRef or str
util: python: resolve_forward_ref_dataclass: Rename from convert to resolve
util: python: convert_forward_ref_dataclass: Support for ForwardRef with string forward arg
util: python: Move convert_forward_ref_dataclass
alice: Start switch to CLI based on System Context
contexts: installed: generate namespace: Popluate installed system contexts by registred entrypoint name
util: cli: cmd: Add subclass method back and do not derive CMD from BaseDFFMLObject
contexts: installed: generate namespace: Start
contexts: installed: Use version from python file
contexts: installed: Initial boilerplate non-installable commit
base: replace config: Format with black
base: subclass: Make function
alice: converstation: Add unfinished example code used to flush out API
docs: arch: A GitHub Public Bey and TPM Based Supply Chain Security Mitigation Option
alice: cli: version: Initial attempt
util: cli: cmd: Add use of system context to kick of CLI
df: system context: Running a system context
overlay: Add default overlay to collect and apply other overlays
high level: dataflow: Apply installed overlays
service: dev: setuppy: version: Fix parse_version helper instantiation
service: dev: Format with black
df: system context: Add missing imports and fix dataflow reference and by_origin iteration
df: types: DataFlow: by_origin: Deduplicate based on operation.instance_name
base: subclass: Do not set default if default_factory set
df: system context: Fixed import paths, set defaults
df: system context: Move to correct location
df: system context: deployment_dataflow_async_iter_func: Initial untested implemention
operations: innersource: cli: Format with black
operations: innersource: cli: Update to use .subclass
base: convert value: Fix errent if statement logic on check if value is dict
base: config: fromdict: Pass dataclass to convert_value()
base: convert value: Support for self referencing dataclass type load
base: Fix missing import of merge from dffml.util.data
base: Move subclass to be classmethod on BaseDFFMLObjectContext
base: replace_config: Change input and return signature paramater annotations from BaseConfig to Any
system context: Initial plugin type
df: types: definition: Hacky initial support links
df: types: create_definition: Fixup naming and param annotation which are classes/objects
df: types: Move CouldNotDeterminePrimitive
docs: arch: alice: Initial commit without edits
df: types: Move create_definition
base: Add new replace_config helper
df: memory: Make MemoryOrchestrator re-entrant
operation: github: Playing around with operation as dataflow
operation: github: Remove username from home path
util: cli: cmd: Subclass with field overlays via merge
tests: docstrings: Support for testing classmethods
tests: docstrings: Refactor population of all object into recursive routine
util: data: merge: Add missing else to update non-dict and non-list values
util: data: merge: Return source object data merged into
service: dev: Refactor export code to remove duplicate paths
util: entrypoint: load: Support loading via obj[key] for instances supporting getitem
plugins: Add Alice an rules of entities
plugins: Add dffml-operations-innersource
setup: overlay: Change location of dffml main package overlay
df: base: Prevent name collision on lambda wrap
high level: overlay: Call async methods passing orchestrator
overlay: dffml: Move into base overlay file
df: types: Input: Auto convert typing.NewType into definition
df: base: op: Support single output without auto-defined I/O
operation: output: remap: config: Do not convert already instances of DataFlow into DataFlow instance
df: base: op: create definintion: For typing.NewType auto create definition
df: types: operation: Auto convert typing.NewType to definition on post_init
df: types: Add new_type_to_defininition
df: op: create definintion: For unknown type, set primitive to object istead of raise
df: types: Moved primitive_types
in progress on overlay
feature: git: Mirror repos for CVE Bin Tool scans
base: mkarg: Fix typing.Unions to select first type
high level: dataflow: run: Accept overlay keyword argument
overlay: Add overlay plugins which are just dataflows with entrypoints
df: types: Add DataFlow.DEFINITION
alice: CONTRIBUTING: Running with pdb
operations: innersource: contributing: Presence check
alice: Initial CLI based on shouldi and innersource operations
shouldi: use: Override need to check git repo URL if local directory path given
shouldi: project: Log cirtical about future SBOM production
alice: Empty package
operations: innersource: Check workflow presence
operation: python: Parse AST
operations: innersource: cli: Report out shas analyized for each checkout
operations: innersource: cli: Change name of commits to be commit_count
operations: innersource: Check for github workflow presence within checked out repo
operations: innersource: Grab per quarter line language count data
operations: innersource: Grab per quarter line count for each author with results
operations: innersource: Enable reporting of release metrics
operations: innersource: Reference operations through dataflow
operations: innersource: cli: Capture lines of code to comments in output
operations: innersource: Ensure Tokei fix lack of return value
operations: innersource: Update with auto_flow=True to take operation condition modifications
operations: innersource: Set maintained/unmaintained to be populated from group by reuslts
operations: innersource: cli: Format with black
operations: innersource: tokei prepended to path
operations: innersource: Download tokei before running lines_of_code_by_language
operations: innersource: Create current datetime as git date from python
cli: dataflow: Accept DataFlow objects as well as paths
source: file: Add mkdirs config property to create target file parent directories
operations: innersource: Diagram default dataflow working
service: ossse: Initial commit
util: monitor: Add back in for use with dataflow execution frontend
cli: dataflow: Alternate definitions from alternate origins mapping fixed
operation: mapping: Fix string passed as input
source: dataframe: Support reading from excel files
cli: version: Ignore lack of git installed
operations: innersource: Fix tests to clone and check for workflows using git operations
operations: git: Fix ssh_key should be input rather than output for clone_git_repo
util: asynctestcase: Add assertRunDataFlow method
docs: contributing: dev env: Show uninstall for non-main packages
operations: innersource: Switch to checking for presence of workflows dir
examples: dataflow: execution environments: Use run_dataflow custom inputs failing
examples: dataflow: execution environments: Run both local and remote same flow
df: ssh: Update python invocation to unbuffered mode
df: ssh: Allow for env with remote tar
df: ssh: Workaround for .pyz incompatibility with importlib.resources
df: ssh: Scratch work for zipapp based execution
operations: innersource: GitHub Workflow reader
source: mongodb: Log collection options (schema) and doc as features
util: cli: cmd: JSON dump datetime in isoformat
source: mongodb: Create empty record if not in collection
source: mongodb: Fix entrypoint and log collection names
feature: git: rm -rf repo for out of process execution
feature: git: git_grep: Suppress failure on no results for grep
examples: dataflow: manifests: log4j source scanner: Do not scann already scanned repos
examples: dataflow: manifests: log4j source scanner: Allow for setting max contexts with MAX_CTXS env var
examples: dataflow: manifests: log4j source scanner: Run locally
examples: dataflow: manifests: log4j source scanner: Allow env image override for k8s
df: kubernetes: Start log collecters earlier
operation: packaging: pip_install()
examples: dataflow: manifests: log4j source scanner: Get authors
feature: git: git_repo_author_lines_for_dates: Config for alternate reporting of authors
feature: git: clone_git_repo: Correct env and logging
feature: git: operations: clone_git_repo: Support ssh keys
examples: dataflow: manifests: manifest to github actions: Targeting k8s
tests: cli: manifest to dataflow: schema
tests: cli: manifest to dataflow: Format with black
source: mongodb: tests: test source: Format with black
source: mongodb: util: mongodb docker: Format with black
source: mongodb: source: Format with black
shouldi: java: dependency check: Format with black
examples: dataflow: manifests: shouldi java dependency check: Format with black
examples: dataflow: manifests: log4j source scanner: Format with black
examples: dataflow: parallel curl: Log when finished downloading
examples: dataflow: parallel curl: Switch from curl to aiohttp
examples: dataflow: manifests: shouldi java depenendecy check: Scan all repos one by one
examples: dataflow: manifests: log4j source scanner: Read repo list from file
examples: dataflow: manifests: log4j source scanner: Set max_ctxs to 5
util: subprocess: Set events to empty list if None
examples: dataflow: manifests: log4j source scanner: use orchestartor
examples: dataflow: manifests: log4j source scanner: grep though source to find affected versions
feature: git: Add git_grep to search files
util: subprocess: Fix stdout/err yield only if in desired set of events to listen to
examples: dataflow: manifests: shouldi java depenendecy check: DataFlow for cloning and running dependency check
examples: dataflow: parallel curl: Run curl in parallel on each row in a CSV file
shouldi: java: dependency check: Download if not present
service: dev: Ignore issues loading ~/.gitconfig
operation: mapping: Convert to dict to extract for non-dict types such as named tuples
tests: cli: manifest to dataflow: Use MemoryOrchestrator if download output is cached
tests: cli: manifest to dataflow: Overwrite getArtifactoryBinaries outputs if locally cached
tests: cli: manifest to dataflow: Add some caching
df: ssh: Add prefix dffml.ssh to remote tempdir
operation: subprocess: Remove logging of command on output
tests: cli: manifest to dataflow: Running download but None printed to stdout from downloader
operation: subprocess: Custom definitions
tests: cli: manifest to dataflow: Update configs of all dataflows to modify execution command
df: ssh: Do not log command run when executing dataflow
util: subprocess: run_command: Allow for not logging command run
df: ssh: Remove verbose option from rm of remote tempdir
df: kubernetes: Give full path to docker.io for dffml container image
tests: cli: manifest to dataflow: Add names to operations op calls
df: kubernetes: Clean up created resources
df: kubernetes: Use exit_stacks to create tempdir
df: kubernetes: Add exit_stacks to help with refactoring
df: kubernetes: xz compress tar files instead of gz due to size limits in configmaps
operation: subprocess: subprocess_line_by_line: Run a subprocess and output stdout, stderr, and returncode
tests: cli: manifest to dataflow: Add SSHOrchestrator instantiation
pyproject.toml: Set build-backend
util: testing: consoletest: commands: Allow reading from stdin if CONSOLETEST_STDIN environment variable is set
util: subprocess: Events for STDOUT and STDERR
df: ssh: Add SSHOrchestartor
df: kubernetes: Log failures to parse pod status
tests: cli: manifest to dataflow: Modification pipeline setup
df: kubernetes: Do not fail if containerStatuses key does not exist
tests: cli: manifest to dataflow: DataFlow for dataflows
df: types: Definition: Use annotations instead of _field_types
Revert "df: types: Support Python 3.9"
tests: cli: manifest to dataflow: Remove preapply sidecar
cli: manifest to dataflow: execute test target: Configurable command
df: kubernetes: Try making names random with uuid4
tests: cli: manifest to dataflow: Dependnecies installed
df: kubernetes: Support mirror of local dffml
df: kubernetes: Fix some duplicate log output issues
df: kubernetes: Untar context with Python
df: kubernetes output server: Vendor concurrently()
df: types: Support Python 3.9
util: testing: consoletest: Make httptest optional dependency
df: kubernetes: prerun dataflow for pip install and logging for all containers
util: subprocess: exec_subprocess: Do not return until process complete and all lines read from stdout/err
tests: cli: manifest_to_dataflow: Failing for unknown reason
init: Set manifest shim to be primary main()
df: kubernetes: Able to add sidecar
tests: cli: dataflow: Working on manifest
df: memory: Instantiate Operation Implementations with their default config
df: memory: Remove checking for input default value in alternate definitions
operation: output: get multi/single: Optional nostrict
util: testing: manifest: shim: docs: console examples: Show how to load correct wheel on the fly
util: testing: manifest: shim: docs: console examples: Show how to load modules remotely on the fly
util: testing: manifest: shim: Correct naming of parsers to next_phase_parsers so shim phase parsers have local variable
util: testing: manifest: shim: parse: Correct type hints
util: testing: manifest: shim: Copy default so setup cannot modify them
util: testing: manifest: shim: Console examples
util: testing: manifest: shim: Helpful exception on lack of input action
util: testing: manifest: shim: Set dataclass_key if not exists
util: testing: manifest: shim: docs: Explain shim layer start on usage
util: testing: manifest: shim: Add env serializer
util: testing: manifest: shim: Initial commit
tests: util: test_skel: Removed version.py from common files list
skel: common: REPLACE_IMPORT_PACKAGE_NAME: version: deleted
skel: common: version: Deleted version.py file
model: vowpalWabbit: fixed use of is_trained flag
model: tensorflow: Updated usage of is_trained property
docs: tutorials: models: Fixed line numbers for predict code block
skel: fixed black formatting issue
CHANGELOG: Updated
model: vowpalWabbit: Updated to include is_trained flag
model: daal4py: Updated to include is_trained flag
model: scikit: Updated to include is_trained flag
model: pytorch: Updated to include is_trained flag
model: spacy: Updated to include is_trained flag
examples: Updated to include is_trained flag
model: tensorflow: Updated to include is_trained flag
model: xgboost: Updated to include is_trained flag
model: scratch: Updated to include is_trained flag
skel: model: Updated to include is_trained flag
model: Updated base classes to include is_trained flag
util: net: Fixed issue of progress being logged only on first download
CHANGELOG: Updated
util: log: Changed get_download_logger function to create_download_logger context-manager
df: kubernetes: Allow setting kubectl context to use
util: subprocess: Refeactor run_command into also run_command_events
df: kubernetes: Rename config property context to workdir
cli: dataflow: Accept dataflow from file or object
cli: dataflow: contexts: Fix lack of passing strict
ci: run: plugins: Test source/mongodb
source: mongodb: Initial version without TLS
operation: github: In progress
util: config: inspect: Remove self if found
in progress, need to go abstract workflow execution to support GitHub Actions as a dataflow
docs: examples: ci: Start on plan
docs: examples: ci: Start on document
df: kubernetes: In progress on tutorial
REMOVE: ci: Simplify
SQWASH: docs: examples: innersource: kubernetes: Add to CI
docs: examples: innersource: kubernetes: Start on document
df: kubernetes: job: Add basic orchestrator
cli: dataflow: run: Allow for setting dataflow config
docs: examples: notebooks: Fix JSON from when we added link to video on setting up for ML tasks
docs: examples: notebooks: Add link to video on setting up for ML tasks
docs: examples: data cleanup: Add link to video
examples: notebooks: Add links to videos
service: dev: create: blank: Create a blank python project
skel: common: docs: Change index page to generic Project instead of name
skel: common: setup: Correct README file from .md to .rst
util: testing: consoletest: commands: Print returncode on subprocess execption
util: testing: consoletest: commands: Set terminal output blocking after npm or yarn install
util: testing: consoletest: commands: run_command(): Kill process group
util: subprocess: Refactor run_command into run_command and exec_subprocess
high level: ml: Updated to ensure contexts can be kept open
dffml: source: dfpreprocess: Add relative imports
cleanup: Rename dfold to dfpreprocess
cleanup: Rename dfpreprocess to df
cleanup: Rename df to dfold
tuner: Renamed Optimizer to Tuner
examples: or covid data by county: Fix misspelled variable testing_file should be test_file
cli: dataflow: diagram: Fix for bug introduced in 2174a51
docs: examples: ice cream sales: Install dffml-model-tensorflow
util: config: fields: Do not use file source by default
docs: examples: or covid data by county: Fix for facebook/prophet#401 (comment)
ci: run: Check for unittest failures as well as errors
ci: Set git user and email for CI
cli: dataflow: run: Use FIELD_SOURCES
housekeeping: Remove contextlib.null_context() usages from last commit
util: cli: cmd: main: Write to stdout from outside event loop
shouldi: java: dependency check: Use run_command()
util: subprocess: Add run_command() helper
service: dev: create: Initialize git repo
skel: common: docs: Codebase layout with Python Packaging notes
skel: common: MANIFEST: Include all files under main module directory
skel: Use setuptools_scm and switch README to .rst
CHANGELOG: Updated
docs: tutorials: models: Renamed accuracy to score
tests: Renamed accuracy to score
examples: Renamed accuracy to score
model: tensorflow: Renamed accuracy to score
model: tensorflow: Renamed accuracy to score
model: daal4py: examples: Renamed accuracy to score
model: Renamed accuracy to score
examples: Renamed accuracy to score
high_level: Renamed accuracy to score
noasync: Renamed accuracy to score
tests: Renamed accuracy to score
exmaples: notebooks: Renamed accuracy to score
CHANGELOG: Removed superflous whitespace
scripts: docs: templates: api: Renamed accuracy to score
model: vowpalWabbit: tests: Renamed accuracy to score
model: scikit: tests: Renamed accuracy to score
model: pytorch: tests: Renamed accuracy to score
optimizer: Renamed accuracy to score
cli: ml: Renamed accuracy to score
noasync: Renamed accuracy to score
CHANGELOG: Updated
high_level: ml: Renamed accuracy to score
docs: examples: innersource: Add link to microservice
docs: examples: innersource: swportal: Fix image link
docs: examples: innersource: microservice: Add deployment via HTTP service
docs: examples: Move swportal to innersource/crawler
ci: Lint unused imports
ci: Run operations/data
docs: examples: data_cleanup: classfication: Add the accuracy features to cli and install packages
docs: examples: data_cleanup: Add the accuracy features to cli
docs: examples: data cleanup: housing regression: Fixup consoletest commands and install dependencies
docs: examples: data cleanup: classification: Download dataset
plugins: Add operations/data
ci: run: consoletest: Run data cleanup docs
changelog: Add documentation for data cleanup
docs: examples: data_cleanup: Add index for docs
docs: examples: index: Add data cleanup docs
changelog: Add operations for data cleanup
docs: examples: data_cleanup: Add example on how to use cleanup operations
docs: examples: data_cleanup: Add classification example of using cleanup operations
operation: source: Add conversion methods for list and records
setup: Add conversion methods for list and records
setup: Add dfpreprocess to setup
source: dfpreprocess: Add new dataflow source
operations: data: Add setup file
operations: data: Add setup config file
operations: data: Add readme
operations: data: Add project toml file
operations: data: Add manifest file
operations: data: Add license
operations: data: Add entry points file
operations: data: Add docker file
operations: data: Add gitignore file
operations: data: Add coverage file
operations: data: tests: Add init file
operations: data: tests: Add cleanup operations tests
operations: data: Add version file
operations: data: Add init file
operations: data: Add cleanup operations
operations: data: Add definitions
docs: tutorials: accuracy: Updated line numbers
docs: tutorials: dataflows: chatbot: Updated line numbers
docs: tutorials: models: docs: Updated line numbers
docs: tutorials: models: slr: Updated line numbers
dffml: Removed unused imports
container: Upgrade pip before twine
model: Archive support
tests: operation: archive: Test for preseve directory structure
operation: archive: Preserve directory structure
tests: docs: Test Software Portal with rest of docs
examples: swportal: dataflow: Run dataflow
examples: swportal: README: Update for SAP crawler
examples: swportal: sources: orgs repos.yml source
examples: swportal: sources: SAP Portal repos.json source
examples: swportal: orgs: Add intel and tpm2-software repos
examples: swportal: html client: Remove custom frontend
ci: run: consoletests: Fail on error
examples: tutorials: models: slr: run: Add MSE scorer
docs: tutorials: sources: complex: Add :test: option to package install after addition of dependencies
docs: cli: service: dev: create: Install package before running tests
docs: contributing: testing: Add how to run tests for single document
tests: docs: Move notebook tests under docs
examples: notebooks: Add usecase example notebook for 'Tuning Models'
optimizer: Add parameter grid for hyper-parameter tuning
examples: notebooks: ensemble_by_stacking: Fix mardown statement
high_level: ml: Add predict_features parameter to 'accuracy()'
model: scikit: Add support for multioutput scikit models and scorers
examples: notebooks: Create use-case example notebook 'Working with Multi-Output Models'
ci: Do not run on arch docs
base: Implement (im)mutable config properties
docs: arch: Config Property Mutable vs Immutable
util: python: Add within_method() helper function
service: dev: Add -no-strict flag to disable fail on warning
docs: examples: webhook: Fix title underline length
docs: Fix typos for spelling grammar
model: scikit: scroer: Fix for daal4py wrapping
model: scikit: init: Add sklearn scorers docs
model: scikit: test: Add tests for sklearn scorers
model: scikit: setup: Add sklearn scorers to accuracy scripts
model: scikit: scorer: Import scorers in init file
model: scikit: scorer: Add scikit scorers
model: scikit: scorer: Add base for scikit scorers
ci: run: Fix for infinite run of commit msg lint on master
util: log: Added log_time decorator
ci: lint: commits: CI job to validate commit message format
examples: notebooks: Create usecase example notebook 'Ensemble by stacking'
Add ipywidgets to dev extra_require.
tests: test_notebooks: set timeout to -1
examples: notebooks: Create use-case example notebook for 'Transfer Learning'
examples: notebooks: Create usecase example notebook 'Saving and loading models'
high level: Split single file into multiple
docs: about: Add Key Takeaways
docs: about: What industry challenges do DataFlows address / solve?: Add conclusion
docs: about: Add why dataflows exist
source: Added Pandas DataFrame
ci: windows: Stop testing Windows temporarily
shouldi: rust: cargo audit: Update to rustsec repo and version 0.15.0
examples: notebooks: gitignore: Ignore everything but .ipynb files
examples: notebooks: moving between models: Use mse scorer
examples: notebooks: evaluating model performance: Use mse scorer
service: dev: docs: Display listening URL for http server
examples: flower17: Use skmodelscore for accuracy
mode: scikit: setup: Add skmodelscore to scripts
model: scikit: base: Remove unused imports
model: scikit: init: Add SklearnModelAccuracy to init
model: scikit: tests: Add SklearnModelAccuracy for tests
model: scikit: Add scikit model scorer
docs: examples: flower17: scikit: Use MSE scorer
ci: windows: Install torch seperately to avoid MemoryError
service: http: tests: routes: Fix no await of parse_unknown
exaples: test: quickstart: Fix the assert conditions
examples: quickstart_filenames: Use MeanSquaredErrorAccuracy for accuracy
examples: quickstart_async: Use MeanSquaredErrorAccuracy for accuracy
examples: quickstart: Use mse scorer for cli examples
examples: quickstart: Use MeanSquaredErrorAccuracy for accuracy
examples: model: slr: tests: Fix the assert conditions
examples: model: slr: Make use of mse scorer for accuracy
skel: model: tests: Fix the assert condition
cleanup: Remove fix for pytorch dataclasses bug
tests: noasync: Use MeanSquaredErrorAccuracy for tests
tests: high_level: Use MeanSquaredErrorAccuracy for tests
tests: cli: Remove the accuracy method and its test
tests: sources: Use mse scorer for cli tests
model: slr: Use mse scorer for cli tests
high level: accuracy: Fix type annoation of accuracy_scorer
high level: accuracy: Type check on second argument
ci: consoletest: Add accuracy mse tutorial to list of tests
cleanup: Updated commands to run tests
setup: Move tests_require to extras_require.dev
cleanup: Always install dffml packages with dev extra
model: spacy: ner: Make use of sner scorer for accuracy
model: spacy: accuracy: sner: Add missing imports
model: daal4py: daal4pylr: Make use of mse scorer for cli
model: autosklearn: autoregressor: Make use of mse scorer for cli
model: xgboost: tests: Add missing imports
docs: tutorials: accuracy: Rename file to mse.rst
docs: plugins: Inlcude accuracy plugins page in index toctree
model: spacy: sner_accuracy: Update to spacy 3.x API
scripts: docs: template: Add accuracy scorer plugin docs
docs: tutorials: accuracy: Add tutotial on implementation of mse accuracy scorer
docs: tutorials: accuracy: Add accuracy scorers docs
docs: tutorials: index: Add accuracy scorer docs to toctree
examples: flower17: pytorch: Make use of pytorchscore for getting the accuracy
examples: rockpaperscissors: Make use of PytorchAccuracy for getting accuracy
examples: rockpaperscissors: Make use of pytorchscore for getting accuracy
model: pytorch: tests: Make use of PytorchAccuracy for getting accuracy
model: pytorch: examples: Make use of pytorchscore for getting accuracy
model: pytorch: Add pytorchscore to setup
model: pytorch: Add PytorchAccuracy
docs: tutorials: models: slr: Remove the accuracy explanation
docs: tutorials: models: Fix the line numbers to be displayed
docs: tutorials: dataflow: nlp: Use mse,clf scorers for cli commands
examples: model: slr: Use the MeanSquaredErrorAcuracy for examples
model: autosklearn: examples: Use the MeanSquaredErrorAcuracy for examples
model: xgboost: xgbregressor: Use the mse scorer for cli
examples: MNIST: Use the clf scorer
model: scratch: anomalydetection: Add new scorer AnomalyDetectionAccuracy
model: scratch: tests: anomalydetection: Use the AnomalyDetectionAccuracy for tests
model: scratch: anomalydetection: setup: Add the anomalyscore
model: scratch: examples: anomalydetection: Use the AnomalyDetectionAccuracy for example
model: scratch: anomalydetection: Remove the accuracy method
skel: model: tests: Use the MeanSquaredErrorAccuracy for test model
skel: model: example_myslr: Use the MeanSquaredErrorAccuracy for example
skel: model: myslr: Remove the accuracy method
high_level: Check for instance of accuracy_scorer
model: xgboost: tests: Add the classification accuracy scorer
model: xgboost: examples: Add the classification accuracy scorer
model: xgboost: xgbclassifier: Remove the accuracy method
service: http: docs: Update the accuracy api endpoint
service: http: tests: Add tests for cli -scorers option
service: http: docs: Add docs for scorers option
service: http: cli: Add the scorers option
service: http: tests: Add tests for scorer
service: http: util: Add the fake scorer
service: http: examples: Add the scorer code sample
service: http: routes: Add the scorer configure, context, score routes
service: http: api: Add the dffmlhttpapiscorer classes
dffml: high_level: Use the mean squared error scorer in the docs of accuracy
model: spacy: accuracy: Add the SpacyNerAccuracy
model: spacy: accuracy: Add the init file
model: spacy: tests: Use the SpacyNerAccuracy scorer
model: spacy: tests: Use the sner scorer
model: spacy: setup: Add the scorer entrypoints
model: spacy: examples: ner: Use the sner scorer
dffml: model: Remove the accuracy method
dffml: accuracy: Update the score method signature
model: scikit: tests: Use the highlevel accuracy
model: tensorflow_hub: tests: Use high level accuracy method
model: vowpalwabbit: tests: Use the high level accuracy
model: tensorflow: tfdnnc: tests: Update the assertion
model: spacy: ner: Remove the accuracy method from the ner models
high_level: Modify the accuracy method so that they call score method appropriately
model: tensorflow_hub: Remove the accuracy method from text_classifier
dffml: model: ModelContext no longer has accuracy method
accuracy: mse: Update the score method signature
accuracy: clf: Update the score method signature
cli:ml: Remove unused imports
model: autosklearn: autoclassifier: Remove unused imports
model: scikit: examples: lr: Update the assert checks
model: scikit: clustering: Remove tcluster
model: scikit: tests: Give predict config property when true cluster value not present
examples: nlp: Add the clf scorer to cli
model: vowpalWabbit: tests: Use the -mse scorer in cli tests
model: vowpalWabbit: tests: Use the mean squared error accuracy in the tests
model: vowpalWabbit: examples: Use the -mse scorer in cli example
model: spacy: Use the -mse scorer in the cli
model: spacy: tests: test_ner: Add the scorer mean squared accuracy to the tests
model: spacy: tests: test_ner_integration: Add the scorer mse to the tests
model: tensorflow_hub: tests: Use the textclf scorer for accuracy
model: tensorflow_hub: examples: textclassifier: Use the text classifier scorer for accuracy
model: tensorflow_hub: tests: Use the text classifier for accuracy in test
model: tensorflow_hub: Add the textclf scorer to the entrypoints
model: tensorflow_hub: examples: Use the -textclf scorer in example
model: tensorflow_hub: Add the text classifier accuracy
model: tensorflow_hub: Overide the base Accuracy method
model: scikit: tests: Use mean squared error scorer or classification scorer for accuracy
dffml: accuracy: clf: Rename entrypoint to clf
dffml: accuracy: init: Rename to clf
dffml: accuracy: Rename the clfacc to clf
model: tensorflow: examples: tfdnnc: Rename clfacc to clf
setup: Rename clfacc to clf
model: tensorflow: examples: tfdnnr: Use the mean squared error accuracy in examples
setup: Add the classification accuracy to the entrypoints
model: tensorflow: tests: tfdnnc: Use the classification accuracy in cli tests
model: tensorflow: examples: tfdnnc: Use the classification accuracy in example
model: tensorflow: examples: Add the clfacc to the cli
accuracy: Add the classification accuracy
accuracy: init: Add the classification accuracy to the module
model: tensorflow: tests: Make use of -mse scorer in cli tests
model: tensorflow: tfdnnr: Use the -mse scorer in cli tests
model: tensorflow: tests: Use the mean squared error accuracy in tests
model: accuracy: Pass predict to with_features
model: model: Use the parent config
model: scikit: tests: Make use of -mse scorer in tests
model: scikit: examples: lr: Add the mean squared accuracy scorer
model: scikit: examples: lr: Add the mse scorer
model: autosklearn: config: Update predict method to handle data given by accuracy
model: autosklearn: autoclassifier: Remove the accuracy score
model: scratch: Fix the assertions in tests
cli: ml: Instantiate the scorer
cli: ml: Make model and scorer required
util: entrypoint: Error log when failing to load
model: scratch: tests: test_slr_integration: Use the -mse scorer
model: scratch: tests: test_slr: Use the mean squared accuracy scorer
model: scratch: tests: test_lgr_integration: Use the -mse scorer
model: scratch: tests: test_lgr: Use the mean squared accuracy scorer
model: scratch: examples: Make use of mean sqaured error accuracy scorer in examples
model: scratch: examples: Use the -mse scorer in cli examples
cli: ml: Rename to scorer
cli: ml: accuracy: Move sources after scorer in config
dffml: cli: ml: Create a config for scorer
model: xgboost: tests: Use the mean squared error accuracy in tests
model: xgboost: Make use of mean squared error accuracy scorer in examples
model: daal4py: Use the mean squared error for accuracy in example
cli: ml: Update the MLCMDConfig
model: autosklearn: examples: Use the -mse scorer for autoclassifier example
model: daal4py: Fix the tests to take accuracy scorer
model: daal4py: tests: Make use of mean squared error accuracy in the tests
cli: ml: Accuracy sould take accuracy scorer
model: xgboost: xgboostregressor: Remove the accuracy method
model: spacy: ner: Update the accuracy method to take accuracy scorer
model: pytorch: pytorch_base: Remove the accuracy method
model: tensorflow_hub: Add the text classifier accuracy
model: tensorflow_hub: text_classifier: Remove the accuracy method from textclassifier
model: vowpalwabbit: vw_base: Remove the accuracy method
model: tensorflow: dnnr: Remove the accuracy method
model: tensorflow: dnnc: Remove the accuracy method
model: scratch: logisticregression: Remove the accuracy method
model: scikit: scikitbase: Remove the accuracy method
model: daal4py: Remove the accuracy method
model: autosklearn: config: Remove the accuracy method
model: slr: Remove the accuracy method
dffml: model: SimpleModel should take accuracy from modelcontext
examples: accuracy: Add the test for the accuracy example
examples: accuracy: Add the dataset
examples: accuracy: Add the example mse file
dffml: accuracy: New accuracy type plugin
model: Renamed directory property to location
model: Fixed some typos
base: Removed unused ast import
examples: notebooks: gitignore: Ignore csv files
util: python: modules(): Fix docstring
Revert "util: python: modules(): Sort modules for docstring"
util: python: modules(): Sort modules for docstring
util: python: Document and move modules() function
util: net: sync_urlretrieve(): Return pathlib.Path object instead of string
tests: docstrings: Fix tuple instead of function for test_docstring
source: dataset: iris: Update cached_download() call
util: net: cached_download_unpack_archive(): Update docstring with number of files in dffml
operation: compression: Set operation name
operation: compression: Added outputs
operation: archive: Added outputs
df: types: Fixed some typos
setup: Register archive and compression operations
model: Fixed spelling error in Model docstring
model: pytorch: Add support for additional layers via Python API
requirements: Bump Pillow to 8.3.1
model: xgboost: Install libomp in CI and mention in docs
tests: notebooks: Script to create notebook tests
examples: notebooks: Use-case example for 'evaluating model performance'
operation: compression: gz, bz2, and xz formats
operation: archive: zip and tar file support
CHANGELOG: Fix working for addition of download progressbar
model: autosklearn: Temporary fix for scipy incompatability
docs: contributing: Correct REQUIRED_PLUGINS docs
style: Run js-beautify version 1.14.0
docs: contributing: maintainers: Remove pindeps from list of instructions
gitpod: Configure unittest debugging
gitpod: Install cython for autosklearn
docs: contributing: maintainers: Remove pindeps
service: dev: Remove pindeps
docs: conf: Fix .ipynb download button
changelog: Add ice cream sales demo
docs: examples: Add icecream sales demo
examples: dataflow: icecream_sales: test_dataset: Add test dataset
docs: examples: Add icecream sales demo to index
workflows: testing: Add icecream sales demo
examples: dataflow: icecream_sales: Add the dataset file
examples: dataflow: icecream_sales: Add the operations lookup_temperature, lookup_population
examples: dataflow: icecream_sales: Add the main dataflow
docs: conf: Add download button for ipython notebooks
ci: Remove unused software
docs: conf: Update author
docs: notebooks: How to create notebooks
model: scikit: Replace is with == for literal comparisons
df: Remove multiple inheritance from NamedTuple
shouldi: tests: Update versions of rust and cargo-audit
shouldi: tests: Update cargo-audit paths to rustsec
util: net: Fix for unknown download sizes and progress bar
shouldi: java: dependency check: Stream output logs
shouldi: java: dependency check: Refactor and update to version 6.1.6
util: asynchelper: concurrently(): Remove logging on task done
docs: notebooks: Moving between models
util: testing: consoletest: runner: Resolve paths to repo and docs
service: dev: Keep package path relative to cwd
mysql: tests: test_db: Consolidate test case classes
service: dev: Change package to REPO_ROOT
service: dev: Set relative path in release
tests: Consolidate test case classes
operations: Consolidate test case classes
tests: Consolidate test case classes
model: Consolidate test case classes
examples: Consolidate test case classes
util: asynctestcase: Consolidate test case classes
util: net: Change cached_download() and derivatives to functions
source: csv: Add option for delimiter
ci: Roll github pages ssh key
docs: arch: Object Loading and Instantiation in Examples
docs: arch: Start documenting architecture decisions
service: dev: Port scripts/docs.sh to service dev docs
util: net: cached_download(): Changed logging mechanism to log only on 1% changes
shouldi: tests: npm audit: Need to update vuln comparison
Revert "util: testing: consoletest: cli: Add --parse flag"
Revert "util: testing: consoletest: README: Update example intro text with --parse flag"
util: testing: consoletest: README: Update example intro text with --parse flag
util: testing: consoletest: cli: Add --parse flag
tests: ci: Add test for auditability
tests: ci: Resolve repo root path
util: crypto: Add secure/insecure_hash functions
source: csv: Strip spaces in columns by default
util: net: Download progress debug logging
docs: contributing: gsoc: 2021: archive storage: Fix main GSoC 2021 page link
docs: contributing: gsoc: 2021: Better description of Archive Storage for Models project
docs: contributing: style: Correct spelling of more
docs: quickstart: model: Spelling correction of accessible
model: pytorch: nn: Add nn.Module to union of allowed network types in config
source: dataset: iris: Add iris training dataset source
source: dataset: Add dataset_source() decorator
source: wrapper: Add WrapperSource as passthrough to other sources
tests: docstrings: Test with consoletest where applicable
tests: docstrings: Refactor TestCase creation
docs: examples: integration: Update for consoletest http server random port support
util: testing: consoletest: README: Support random http.server ports
util: testing: consoletest: commands: Support for http.server
util: net: Refactor cached_download() for use as context manager
util: net: sync_urlretrieve_and_validate(): Create parent directories if not exists
util: net: Add sync_urlretrieve() and sync_urlretrieve_and_validate()
util: net: Refactor validate_protocol() out of sync_urlopen()
util: net: Make cached_download() able to decorate all kinds of functions
util: file: Add find_replace_with_hash_validation()
util: file: Move validate_file_hash() from util.net to util.file
util: net: Make validate_file_hash() read file in chunks
util: net: Refactor hash validation from cached_download() into validate_file_hash()
util: config: inspect: Add make_config_inspect()
docs: contributing: testing: Update unittest run command
tests: docstrings: Expose tested object in doctest state
tests: model: slr: Explict docs_root_dir for consoletest
scripts: doctest: Format with black
setup: Fix for pypa/pip#7953
service: dev: user flag installs using --user instead of --prefix
base: Instantiate configs using _fromdict when kwargs given to BaseConfigurable.init
docs: contributing: gsoc: 2021: Add DataFlow event types project
docs: contributing: gsoc: 2021: Add Cleanup DataFlows project idea
docs: contributing: gsoc: 2021: AutoML: Add project idea
docs: contributing: gsoc: 2021: Convert to rst
skel: common: setup: Remove quotes from url
shouldi: tests: rust: Try removing advisory-db
examples: MNIST: Run test using mirrored dataset
docs: contributing: gsoc: 2021: Move to subdirectory
docs: contributing: gsoc: 2021: Add mentors so far
shouldi: tests: rust: Update rust and cargo-audit versions
shouldi: javascript: npm audit: Use yarn audit if yarn.lock
util: testing: consoletest: commands: pip install: Accept 3 prefix for python
docs: contributing: gsoc: 2021: Fix incorrect word choice
docs: tutorials: models: package: Fix spelling of documentation
util: net: cached_download_unpack_archive(): Remove directory on failure to extract
docs: installation: Update Python command to have 3 suffix
docs: contributing: gsoc: 2021: Update link to rubric page
df: base: Add valid_return_none keyword argument to @op
scripts: docs: Update copubutton.js
docs: plugins: models: Reference load model by entrypoint tutorial
docs: contributing: dev env: Mention not to run pip install commands
Revert "plugins: Add h2oautoml"
Revert "model: h2oautoml: Add h2o AutoML"
plugins: Add h2oautoml
docs: troubleshooting: Add logging section
model: h2oautoml: Add h2o AutoML
tests: service: dev: Remove test for pin deps
Revert "model: autosklearn: Temporary fix for ConfigSpace numpy issue"
docs: installation: Add find links for PyTorch on Windows
record: Ensure key is always of type str
model: scikit: Fix spelling of Exception
docs: contributing: dev env: Added pre-commit hook for black
examples: shouldi: tests: dependency check: Update CVE number check
docs: tutorials: models: load: Show how to dynamically load models
static analysis: Update lgtm config to include plugins
examples: shouldi: setup: Fix homepage URL
release: Version 0.4.0
docs: contributing: maintainers: release: Update instructions
operations: deploy: setup: Add newline at EOF
docs: tutorials: Mention empty dir plus venv setup
docs: contributing: maintainers: release: Update steps and commands
tests: ci: Ignore setup.py file in build/ skel
docs: contributing: codebase: Remove checking for development version setup.py section
service: dev: bump: inter: Add command to bump interdependent package versions
service: dev: bump: packages: Support for release canidates
docs: tutorials: models: slr: Fix un-awaited coroutine in run.py
ci: run: Check for un-awaited coroutines
docs: new: 0.4.0 Alpha Release: Mention consoletest
docs: news: 0.4.0 Alpha Release
gitignore: Ignore .zip files
model: pytorch: Fix tests and update code and documentation
ci: Run every day at 03:00 AM UTC
ci: run: plugin: Fix release only on version branch
model: pytorch: tests: resnet: Return out test
model: pytorch: Require dffml-config-image and dffml-config-yaml for testing
ci: run: plugin: Ensure no tests are skipped when running plugin tests
docs: tutorials: doublecontextentry: Explain how to use with models
tests: docs: consoletest: Do not use Sphinx builder interface
service: dev: pin deps: Multi OS support
Revert "ci: Ensure TWINE_PASSWORD is set for every plugin"
feature: auth: Add setup.cfg
ci: run: docs: Grab lastest non-rc release from version.py
ci: run: plugin: Only release if on release branch
docs: contributing: gsoc: 2020: Update with doc links from 0.4.0 release
ci: Run pip freeze on Windows and MacOS
docs: installation: Add sections for plugin extra install and master branch
model: autosklearn: Temporary fix for ConfigSpace numpy issue
model: spacy: Upgrade to 3.X
model: autosklearn: Upgrade to 0.12.1
docs: cli: Add version and packages commands
cli: packages: List all dffml packages
cli: service: More helpful logging on service load failure
cli: version: Better error catching for -no-error
docs: troubleshooting: Create doc with common problems and solutions
docs: installation: Mention possible PATH issues
model: tensorflow: deps: Update tensorflow to 2.4.1
model: transformers: Move out of core plugins
ci: windows: Do not install pytorch with pip
serivce: dev: Add PyTorch find links when on Windows
model: autosklearn: Warning about GPLv3 lazy_import transitive depdendency
cleanup: Remove conda
util: testing: consoletest: commands: venv: Fix discovery of python
model: daal4py: Move to PyPi version from conda
shouldi: tests: cli: use: Parse JSON output to check vuln numbers
shouldi: javascript: npm audit: Retry up to 10 times
df: Add retry to Operation
docs: tutorials: dataflows: nlp: scikit: Demonstrate merge command
tests: docstrings: Do not test Version.git_hash on Windows
tests: ci: Add tests to validate CI workflow
ci: Reformat plugin list
ci: Add PyPi secrets for model/spacy, model/xgboost, and operations/nlp
ci: Ensure TWINE_PASSWORD is set for every plugin
service: dev: setuppy: Replace CLI usages of kwarg version with version
service: dev: release: Move from using setuppy kwarg to setuppy version
service: dev: setuppy: version: Add version command
docs: cli: service: dev: setuppy: kwarg: Do not test with consoletest
plugins: Map of directories to plugin names
tests: service: dev: release: Test main package and scikit plugin
shouldi: Move to PEP-517/518
docs: tutorials: sources: file: Move to setup.cfg
docs: tutorials: sources: complex: Move to setup.cfg
docs: tutorials: models: package: Reference entry_points.txt
skel: Move to PEP-517/518 style packages
docs: tutorials: dataflows: nlp: Overwrite data files in subsequent scikit run
util: testing: consoletest: Add overwrite option to code-block directive
docs: Run setuptools egg_info instead of pip --force-reinstall
cleanup: Removed unused requirements.txt files
docs: contributing: dev env: Ensure wheel is installed
docs: contributing: gsoc: Include 2021 page on main GSoC page
docs: contributing: gsoc: 2021: Add deadlines section
setup: Switch to setup.cfg instead of requirements.txt in all plugins
model: scikit: Cast predicted feature to correct data type
docs: contributing: gsoc: 2021: Add project to add event types to DataFlows
docs: contributing: gsoc: 2021: Add page
df: Support for selection of inputs based on anestor origins
cli: dataflow: diagram: Show input origin along with definition name for seed inputs
df: types: dataflow: Include seed definitions in definitions property
df: types: input: Export origin
df: base: Do not return None from auto definitioned functions
df: memory: Combine output operation results for same instance
model: scratch: Add Anomaly Detection
cli: version: Silence git calls stdout and stderr
cli: version: Print git repo hash
shoulid: tests: cli: use: rust: cargo: Update low vuln number
base: Add check if dict before checking for existance of keys within is_config_dict()
service: http: routes: Default to setting no-cache on all respones
service: dev: release: Build wheels in addition to source
docs: Add link to master branch and use commit as version
docs: tutorials: models: slr: Use features instead of feature
docs: tutorials: models: slr: Fixed port replacement in curl command
tests: docs: consoletest: Skip swportal subproject page
docs: tutorial: model: docs: Docstring testing
util: testing: docs: Fix infinite loop searching for repo root in run_consoletest()
docs: examples: or covid data by county: Add example
model: xgboost: requirements: Update dependency versions
high level: Make _records_to_sources() accept pathlib.Path objects
high level: Support for compressed files in _records_to_sources()
docs: tutorials: models: package: Use --force-reinstall on entrypoint update
model: daal4py: Convert to consoletest
scripts: docs: care: Remove file
util: testing: consoletest: Fix literalinclude path join
Revert "util: testing: consoletest: Fix literalinclude path join"
util: packaging: Check development package name using hypens and underscores
model: autosklearn: regressor: tests: Fix consoletest by adding docs_root_dir
model: xgboost: regressor: tests: Test Python example with consoletest
util: testing: consoletest: Fix literalinclude path join
cleanup: Remove --use-feature=2020-resolver everywhere
model: autokslearn: regressor: Convert to consoletest
model: autosklearn: Enable import from top level module
model: xgboost: Added XGBClassifier
docs: tutorials: neuralnetwork: Added useful explanations and fixed code in pytorch plugin
model: xgboost: Add console example
docs: concepts: Fix some typos and state released HTTP API
shoulid: tests: cli: use: Update vuln numbers
util: testing: consoletest: commands: pip install: Check for existance of pytorch fix
examples: swportal: html client: Remove miragejs
examples: swportal: README: Add redirect
examples: swportal: README: Install dffml-config-yaml
docs: contributing: git: Mention kind/ci/failing label
examples: swportal: Add example
service: http: dataflow: Check for dataflow if 405
service: http: dataflow: Apply 404 check to static routes
high level: load: Lightweight source syntax
df: memory: Remove errant reuse code
df: memory: Add ability to specify maximum number of contexts running at a time
model: pytorch: Change network layer name property to layer_type
model: pytorch: Raise LossFunctionNotFoundError when loss function is misspelled
util: testing: consoletest: commands: pip install: Remove check for 2020-resolver
util: testing: consoletest: commands: pip install: Correct root dir
util: testing: consoletest: cli: Now closing infile
util: testing: consoletest: cli: Fix wrong name setup variable
df: types: dataflow: Fix overriding definitions on update
cli: dataflow: run: Helpful error if definition not found
service: dev: pindeps: Pin requirements.txt plugins
ci: run: plugin: Move pip freeze to end
ci: run: plugin: Only report installed deps when all are installed
docs: contributing: dev env: Add note about master branch docs
ci: run: plugin: Report installed versions of packages
util: testing: consoletest: README: Fix code block should have been rst
plugins: Move more plugins to requirements.txt
tests: util: testing: consoletest: Test consoletest README.md
docs: contributing: consoletest: README: Add documentation
util: testing: consoletest: Ability to import for compare-output option
util: testing: consoletest: New function nodes_to_test()
tests: util: testing: consoletest: Split unittests into own file
plugins: Added requirements.txt for each plugin
plugins: Fix daal4py
container: Update existing packages
plugins: daal4py: Now supported on Python 3.8
models: transformers: tests: Keep cache dir under tests/downloads/
ci: macos: Don't skip model/vowpalwabbit
dffml: plugins: Remove dependency check for VowpalWabbit
ci: windows: Don't skip model/vowpalwabbit
model: daal4py: Workaround for oneDAL regression
model: daal4py: Update to 2020.3
shouldi: tests: cli use: Bump low vulns for cargo audit
examples: shouldi: tests: cargo audit: Update vuln number
model: spacy: Add note about needing to install en_core_web_sm
model: spacy: Convert to consoletest docstring test
tests: model: slr: Test docstring with consoletest
docs: ext: literalinclude relative: Make literalinclude relative to Python docstring
util: testing: docs: Add run_consoletest for running consoletest on docstrings
util: testing: consoletest: parser: Add basic .rst parser
util: testing: consoletest: Refactor
docs: Treat build warnings as errors
shouldi: README: Link to external license to please Sphinx
docs: plugins: model: Fix formatting issues
docs: tutorials: dataflows: locking: Remove incorrect json highlighting
docs: examples: integration: Remove erring console highlighting
secret: Fix missing init.py
service: http: docs: dataflow: Fix style
docs: index: Remove link to web UI
util: skel: Fix warnings
util: asynctestcase: Fix warnings
docs: conf: Fix warnings
docs: examples: Install dffml when installing plugins
plugins: Added OS check for autosklearn
model: transformers: Update output_dir -> directory in config
model: spacy: Changed output_dir -> directory
ci: run: consoletest: Sperate job for each tutorial
docs: cli: Move dataflow above edit
docs: cli: Test with consoletest
docs: ext: consoletest: Allow escaped literals in stdin
docs: ext: consoletest: Fix virtualenv activation
docs: examples: shouldi: pip install --force-reinstall
tests: source: dir: Remove dependency on numpy
model: xgboost: Remove pandas version specifier
setup: Move test requirements to dev extras
ci: deps: Install wheel
docs: installation: Talk about testing Windows and MacOS
ci: Run on MacOS
docs: examples: dataflows: Install dev version of dffml-feature-git with shouldi
docs: examples: Update consoletest compare-output syntax
docs: ext: consoletest: Split poll-until from compare-output
docs: examples: dataflows: Fix pip install command
ci: container: Test list models
model: autosklearn: Use make_config_numpy
docs: examples: dataflows: Do not run tree command when testing
docs: examples: dataflows: Test with consoletest
docs: Update syntax of :daemon:
docs: ext: consoletest: Daemons can be replaced
docs: tutorials: models: slr: Update :replace: syntax
docs: ext: consoletest: Replace at code-block scope
docs: ext: consoletest: Add root and venv directories to context
docs: ext: consoletest: Do not serialize ctx exit stack
ci: dffml-install: Run pytorch tempfix 46930
docs: ext: consoletest: Prepend dffml runner to path
docs: ext: consoletest: Run dataclasses fix after pip install
ci: run: venv for each plugin test
docs: ext: consoletest: More logging before Popen
docs: examples: shouldi: Test with consoletest
docs: tutorials: dataflows: nlp: Test with consoletest
docs: tutorials: sources: file: Test list
docs: ext: consoletest: Fix check for virtual env
docs: ext: consoletest: Check pip install for correct invocation
ci: run: Fix skip check
docs: tutorials: sources: complex: Test with consoletest
util: net: cached_download_unpack_archive: Use dffml commit without symlinks
ci: Change setup-python version 1-> 2
tests: source: Updated TestOpSource for Windows
workflows: Added DFFML base tests for Windows
tests: Modified/Skipped tests as required for Windows
dffml: util: cli: cmd: Add windows check for get_child_watcher
ci: run: Copy temporary fixes to tempdir
ci: Remove dataclasses from pytorch METADATA in ~/.local
ci: Remove dataclasses from pytorch METADATA
docs: Include autosklearn in model plugins
docs: Remove symlinks for shouldi and changelog
gitpod: Upgrade setuptools and wheel
ci: Remove dataclasses library
shouldi: test: Update vuln counts
setup: notify incompatible Python at installation
docs: tutorials: sources: file: Roll back testing of list
setup: Add sphinx back to dev
tests: docs: consoletest: Run only if RUN_CONSOLETESTS env var present
serivce: dev: install: All plugins at once
docs: ext: consoletest: Conda working nested
setup: Add sphinx to test requirements
plugins: Check for c++ in path before checking for boost
docs: tutorials: dataflows: io: Test with consoletest
docs: ext: consoletest: Do not write extra newlines when copying
ci: run: Unbuffer output
docs: ext: consoletest: Add stdin
df: memory: Add operation and parameter set for auto started operations
docs: tutorials: sources: file: Test with consoletest
docs: ext: literalinclude diff: Add diff-files option to literalinclude
docs: ext: consoletest: Use code-block
docs: tutorials: models: Update headers
docs: tutorials: model: iris: Show output for dataset download
docs: Fix cross references
docs: tutorials: models: Add iris TensorFlow tutorial
ci: run: Only run consoletests via unittests
docs: installation: consoletest
docs: examples: shouldi: Fix cross references
util: cli: cmd: Support for asyncio subprocesses in non-main threads
service: http: Add portfile option
docs: installation: Update pip
docs: conf: Update copyright year
docs: installation: Only support Linux
docs: installation: Windows create virtualenv
source: memory: repr: Never return None
source: memory: Fix method order
source: memory: repr: Only display if config is MemorySourceConfig
operations: deploy: tests: Fix addition of condition
operations: deploy: Add missing valid_git_repository_URL input
docs: examples: integration: Update diagrams
df: memory: Handle conditions when auto starting ops
df: memory: Move dispatch_auto_starts to orchestrator
df: memory: input network: Refactor operation conditional check
tests: df: memory: Add test for conditions on ops
df: memory: Fix conditional running if not present
source: memory: Fix display for subclasses
model: xgboost: tests: predict: Allow up to 10 unacceptable error points
source: memory: Add display to config for repr
docs: tutorials: Fix doc headers
docs: Move usage/ to examples/
docs: Rename Examples to Usage
model: tensorflow: examples: tfdnnc: Fix accuracy rounding check
ci: run: pip: --use-feature=2020-resolver
ci: deps: pip: --use-feature=2020-resolver
cleanup: Remove unused model file
README: Talk about being an ML distro
model: autosklearn: Bump the version to 0.10.0
source: file: close does not use WRITEMODE
docs: contributing: style: Pin black to version
docs: usage: integration: Remove dev install -e
model: autosklearn: Install smac 0.12.3
model: autosklearn: Temporarily pin to 0.9.0
ci: docs: Add consoletest
docs: usage: integration: Update tutorial
docs: ext: consoletest: Implement Sphinx extension
feature: git: Add make_quarters operation
operation: output: group by: Remove fill from spec
source: mysql: Refactor
source: df: Fix record() method
source: df: Allow for no_script execution
source: df: Do not require features be passed to dataflow
source: df: RecordInputSetContext repr broken
source: df: Allow for adding inputs under context
source: Fix SubsetSources
base: Support typing.Dict config parameter from CLI
source: op: Fix aenter not returning self
model: tensorflow: dnnc: Ensure clstype on record predict feature
service: http: routes: URL decode match_info values
scripts: docs: Ensure no duplication of entrypoints
source: df: Add record_def
source: df: Refactor add input_set method
source: df: Add help for config properties
docs: tutorials: dataflows: chatbot: Filename on all literalincludes
docs: tutorials: dataflows: locking: Filename on all literalincludes
docker: Container with all plugins
docs: cli: datalfow: Update to use -flow
docs: installation: Remove [all] from instructions
service: dev: install: pip --use-feature=2020-resolver
model: autosklearn: Fix dependencies
ci: deps: autosklearn: Install arff and cython
model: transformers: Temporarily exclude version 3.1.0
shouldi: tests: cli: use: Update vuln counts
shouldi: rust: cargo audit: Supress TypeError
util: data: traverse_get: Log on error
shouldi: tests: cli: use: rust: Include node
examples: shouldi: cargo audit: Handle kind is yanked vuln
model: transformers: Temporarily exclude version 3.1.0
setup: Pin black to 19.10b0
df: input flow: Add get_alternate_definitions helper function
model: pytorch: Add custom Neural Network & layer support and loss function entrypoints
examples: dataflow: chatbot: Update docs to use dataflow run single
operation: nlp: example: Add sklearn ops example
docs: usage: Add example usage for new image operations
util: skel: Create parent directory for link if not exists
base: Update config classmethod in BaseConfigurable class
util: cli: arg: Add configloading ability to parse_unknown
lgtm: Fix filename
skel: common: Add GitHub actions workflow
style: Format with black
util: testing: docs: Add run_doctest function
model: xgboost: Temporary directory for tests
lgtm: Ignore incorrect number of init arguments
source: df: Added docstring and doctestable example
util: data: export_value now converts numpy array to JSON serializable datatype
cli: dataflow: run: Commands to run dataflow without sources
ci: Fix numpy version conflict
shouldi: rust: Fix identification
model: xgboost: Add xgbregressor
model: pytorch: Add PyTorch based pre-trained ConvNet models
model: tensorflow: Pin to 2.2.0
scripts: docs: Make it so numpy docstrings work
docs: tutorials: dataflow: ffmpeg: Add immediate response to webhook receiver
model: spacy: ner: Add spacy models
operation: output: get single: Added ability to rename outputs using GetSingle
docs: tutorials: dataflows: chatbot: Fix link to examples folder
operations: nlp: Add sklearn NLP operations
docs: tutorial: dataflow: chatbot: Gitter bot
service: http: Add support for immediate response
model: slr: Correct reuse of x variable in best_fit_line
skel: model: Correct reuse of x in accuracy
skel: model: Correct reuse of x variable in best_fit_line
feature: Correct dtype conversion
model: scikit: clusterer: Raise on invalid model
model: transformer: qa: Raise on invalid local rank
examples: maintained: Remove use of explict this
docs: tutorial: dataflow: nlp: Add example usage
docs: model: daal4py: Add example usage for Linear Regression
ci: deps: Pin daal and daal4py to 2020.1
plugins: Do not check deps if already installed
plugins: model: vowpalWabbit: Check for boost
ci: deps: Cleanup and comment
ci: run: Add note about daal4py lack of 3.8 support
ci: Move shouldi git featute dep to deps.sh
plugins: Fix daal4py exclude for 3.8
plugins: Exclude daal4py from 3.8
plugins: Only install plugins with deps
cli: version: Use contextlib.suppress
cli: version: Display versions of plugins
service: http: Improve cert or key not found error messages
service: http: docs: cli: Document -static
service: http: Command line option to redirect URLs
service: dev: install: Try installing each package individually
service: dev: install: Option not to run dependency check
service: dev: install: Check for plugin deps pre install
service: dev: install: Add -skip flag
docs: contributing: maintainers: release: Better document interdependent packages
docs: usage: index: Remove stale io reference
model: transformers: Support transformers 3.0.2
model: daal4py: Remove daal4py from list of dependencies
cli: dataflow: create: Add ability to specify instance names of operations
cli: dataflow: create: Renamed -seed to -inputs
configloader: Rename png configloader to image
model: Predict method should take source context
util: data: Fix flattening of single numpy values
record: export: Use dffml.util.data.export
examples: dataflow: locking: Fix dict intantiation
model: transformers: Pin to version 3.0.0
docs: tutorials: dataflows: locking: Make consise
df: types: Make auto default DataFlow init behavior
docs: usage: dataflows: Add missing console start character
docs: shouldi: Update README
docs: tutorial: dataflow: How to use lock with definitions
examples: ffmpeg: Remove files from when ffmpeg was a package
base: df: Add bytes to primitive types
operations: nlp: Add NLP operations
docs: installation: Use zip instead of git for install from master
operations: image: Add image operation tests
operations: image: Add new image processing operations
operations: image: Update resize commit and add new flatten operation
cli: Override JSON dumping when -pretty is used
util: data: Fix formatting of record features containing ndarrays when -pretty is used
configloader: png: Don't convert ndarray image to 1D tuple
df: memory: Support default values for definitions
model: transformers: Add support for transformers 3.0.0
model: autosklearn: Add autoregressor model
dffml: model: autosklearn: Add autoclassifier model
tests: operation: sqlite query: Correct age column data type
model: transformers: test: classification model: Assert greater or equal in tests
model: transformers: qa: Change default logging dir of SummaryWriter
docs: model: vowpalWabbit: Add example usage
model: transformers: qa: Add Question Answering model
examples: shouldi: python: pypi: Update definition for directory input
tests: examples: quickstart: Use IntegrationCLITestCase for tempdir
docs: usage: mnist: Fix dataflows
cli: dataflow: diagram: Fix for new inputflow syntax
df: types: Improve DefinitionMissing exception when resolving DataFlow
tests: Round predictions before equality assertion
source: dir: Add directory source
model: tensorflow: Temporary fix for scikit / scipy version conflict
model: scikit: Expose RandomForestRegressor as scikitrfr
docs: installation: Fix egg= for scikit
docs: installation: Add egg=
examples: test: quickstart: Round output of ast.literal_eval before comparison
model: scikit: Auto daal4py patching
util: asynctestcase: Integration CLI test cases chdir to tempdir on setUp
model: Stop guessing directory
docs: contributing: testing: Tests requiring pluigns
model: transformers: classification: Added classification models
docs: tutorials: cleanup: New Operations Tutorial
docs: usage: MNIST: Update use case to load from .png images
configloader: png: Load from .png files instead of .mnistpng
operations: image: Add new image preprocessing operations plugin
source: csv: Update csv source to not overwrite configloaded data to every row
df: base: Add comment on uses_config
model: scikit: Removed pandas as dependency
model: scikit: Removed applicable features
service: dev: Rename config to configloader
cli: ml: Add -pretty flag to predict command
cli: list: Add -pretty flag to list records command
record: Improved str method
util: data: Convert numpy arrays to tuple in export_value
docs: about: Add philosophy
sqlite: close db and modified tests
fix: tests: cli: Fixed windows permission error, formatted with black
tests: fixed permission denied error on windows
source: file: Updated open to avoid additional lines on windows
tests: record: Update datetime tests
service: dev: Use export
util: data: Add export
tests: source: op: Fix assertion
model: transformers: ner: Update NER model
source: op: Operation as data source
util: config: numpy: Fix typing of tuples and lists
base: Support for tuple config values
test: operations: deploy: Fix bug in test
examples: ffmpeg: Use entrypoint loading
tests: tutorials: models: slr: http: Skip test
cli: dataflow: create: Add -config to create
cli: Change -config to -configloader
util: data: Change value to keyword argument
cli: dataflow: create: Update existing instead of rewriting in flow
cli: dataflow: Add flow to create command
util: data: Add traverse_set,dot.seperated.path indexing
df: memory: Use auto args config
base: configurable: Equality by config equality
base: configurable: Check for default factory before creating default config
model: daal4py
docs: tutorials: models: slr: Removed packaging from model tutorial
util: packaging: Add mkvenv helper
model: SimpleModel fix assumption of features in config
docs: tutorials: model: Restructure
docs: usage: MNIST: Update use case to normalize image arrays
source: df: Create orchestrator context
source: df: Add ability to take a config file as dataflow via the CLI
secret: Add plugin type Secret
cli: df: diagram: Connect operation's conditions to others
cli: df: operation: condition: Add condition to operation's subgraph
util: cli: Unify cli Configuration
docs: df: Added DataFlow tutorial page
source: Raise exception when no records with matching features are found
df: base: op: handle self parameter
util: entrypoint: Load supports entrypoint style relative
tests: df: create: Test for entrypoint load style async gen
util: entrypoint: Fix relative load
df: base: Always return imp from OperationImplementation._imp
df: base: op auto name is now entrypoint load style
tests: df: create: Refactor
df: Auto apply op decorator to functions
operation: output: Rename get_n to get_multi
df: base: Correct return type for auto def outputs
gitpod: Fix automated dev setup
noasync: Expose run from high level
util: data: parser_helper: Treat comma as list
noasync: Expose high level save and load
df: base: op: Auto create Definition for return type
df: Support entrypoint style loading of operations
model: tensorflow: Auto re-run tests up to 6 times
cli: edit: Edit records using DataFlowSource
shouldi: use: Added rust subflow
source: df: Fix lack of await on update
docs: tutorials: model: tests: Fix imports include for real
docs: tutorials: model: tests: Fix imports include
shouldi: project: bom: db No print on save
util: data: Export UUID values
shouldi: project: New command
util: cli: JSON dump UUID objects
docs: contributing: testing: Fix docker invokation
ci: deps: Install feature git for deploy ops
setup: Update all extra_requires
ci: Cache shouldi binaries for tests
shouldi: tests: cargo audit: Move binaries to binaries.py
shouldi: tests: golangci lint: Move binaries to binaries.py
shouldi: tests: dependency check: Move binaries to binaries.py
shouldi: tests: npm audit: Move binaries to binaries.py
shouldi: tests: cli: use: Move binaries to binaries.py
shouldi: Fix npm audit report
Revert "util: net: cached_download_unpack_archive extract if dir is empty"
style: Ignore shouldi test downloads
docs: cli: edit: Add edit command example
shouldi: use: Add use command
shouldi: bandit: Count high confidence and all levels of severity
shouldi: tests: Check number of high issues
shouldi: javascript: DataFlows identification and running npm audit
shouldi: python: DataFlows identification and running safety and bandit
shouldi: Depend on Git operations
shouldi: Move operations into language directories
util: net: cached_download_unpack_archive extract if dir is empty
docs: tutorials: operations: Fix typo safety -> bandit
docs: contributing: git: Explination of lines CI check
ci: Run locally
util: packaging: Check for module dir in syspath
operation: binsec: Remove bad rpmfind link
feature: Subclass to instances
util: skel: Make links relative
model: vowpalWabbit: Enable for Python 3.8
ci: Install vowpalWabbit for DOCS target
ci: Fix use of non-existent PLUGIN variable
df: base: Auto create Definition for spec and subspec
ci: Make workflow verbose
scripts: doctest: Create script from class of function docstring
service: dev: Raise if pip install failed
ci: Install vowpalWabbit for main package
ci: vowpalWabbit boost libs
model: TensorFlow 2.2.0 support
source: df: DataFlow preprocessing source
df: memory: Ability to override definitions
operation: output: Add AssociateDefinition
docs: model: tensorflow_hub: Add example of text classifier
operations: deploy: Continuous Delivery of DataFlows usage example
docs: installation: Remove notice about TensorFlow not supporting Python 3.8
source: file: Take pathlib.Path as filename
docs: conf: Replace add_javascript with add_js_file
model: transformers: Set version range to >=2.5.1,<2.9.0
model: tensorflow: Set version range to >=2.0.0,<2.2.0
df: types: Add example for Definition
util: cli: cmd: Always call export before json dump
util: data: Export dataclasses
ci: Add secret for vowpalWabbit
docs: tutorial: New file source
model: vowpalWabbit: Added Vowpal Wabbit Models
cli: list: Change print to yield
model: transformers: ner: Change the links formatting to rst
docs: images: Add rubric table
scripts: docs api: Generate API docs
util: data: Fix issue with mappingproxy
feature: Fix bug in feature eq
util: data: Export works with mappingproxy
feature: eq method only compare to other Feature
docs: contributing: Add GSoC pages
model: Model plugins import third party modules dynamically
base: Classes with default configs can be instantiated without argument
examples: Import from top level
docs: installation: Bleeding edge plugin install add missing -U
docs: cli: Complete dataflow run example
docs: installation: Document bleeding edge plugin install from git
df: base: Namespacing for op created Definitions
df: base: op: Create Definition for each arg if inputs not given
docs: cli: Improve model section
style: Fixed JS API newline
ci: Run against Python 3.8
docs: installation: Add Ubuntu 20.04 instructions
docs: Change python3.7 to python3
scripts: Get python version from env
shouldi: Use high level run
service: dev: Export anything
cleanup: Fix importing by using importlib.import_module
feature: Remove unused code
operation: dataflow: Use op not imp.op in examples
cleanup: Export everything from top level module
util: entrypoint: Remove issubclass check on load
tests: docstrings: Force explict imports
cleanup: Ensure examples from docstrings are complete programs
cleanup: Use relative imports everywhere
high level: Add run
df: memory: Fixed redundancy checker race condition
df: types: Add defaults for operation inputs and outputs
tests: df: Refactor Orchestrator tests
scripts: docs: HTTP=1 to start http server for docs
tests: high level: Added tests for load and save
tests: noasync: Add tests for ML functions
shouldi: npm audit: Fix missing stdout variable
operation: binsec: More error checking in testcase
shouldi: npm audit: Fix error condition
shouldi: Correct gitignore
shouldi: Operation to run OWASP dependency check
source: ini: Source for parsing .ini files
docs: contributing: docs: Update doctest instructions
ci: Remove use of sphinx doctest
tests: doctests: Doctests as unittests
operation: db: Adapt to new unittest docstrings
util: testing: source: Remove examples
util: entrypoint: Fix examples
util: asynctestcase: Fix example
high level: Use SLR instead of LinearRegression
ci: Add binsec and transformers secrets
operations: binsec: Move binsec branch to operations/binsec
db: sqlite: remove_query: Fix lack of query_values
db: sqlite: Fix intialization of asyncio.Lock
operations: db: Doctestable examples
docs: plugin: remove 'Edit on Github' button
high level: Organize load with save
docs: api: high level: Add load function
high level: Add load function
docs: operation: model_predict example usage
operations: io: Fixup examples
operation: mapping: Doctestable examples
ci: Pull down all tags
setup: Add twine as dev dependency
CHANGELOG: Add back Unreleased section
release: Version 0.3.7
examples: io: Fix lack of await
docs: contributing: maintainers: Version bump CHANGELOG.md
docs: contributing: maintainers: Fix formatting
docs: quickstart: HTTP service model deployment
docs: quickstart: Update trust values
service: http: docs: Update warnings
service: http: docs: Add reference for model usage
service: http: util: testing: Move testing infra
service: http: docs: cli: Fix formating
service: http: docs: CLI usage page
service: http: Sources via CLI
service: http: Models via CLI
high level: Add save function
source: csv: Sort feature names for headers
util: asynchelper: Default CONTEXT
model: simple: Alias for parent
cleanup: Remove unused imports
model: slr: Add example for docs
setup: Use pathlib to join path to version.py
skel: operations: Dockerfile: Ubuntu 20.04 as base image
operation: io: Add io operations demo
util: cli: Use parser_helper for ParseInputsAction
setup: Register get_multi operation
ci: docs: Put ssh key in tempdir
util: data: Make plugins exportable
ci: whitespace: Check documentation files
docs: model: scratch: Python code examples
df: memory: Support for async generator operations
operation: output: Add GetMulti
df: base: BaseInputNetworkContext.definition -> definitions
scripts: docs: References for all plugins
skel: operations: Dockerfile: Install package
skel: operations: Add Dockerfile for HTTP service
shouldi: cargo audit: Change name of definition
docs: Enable hiding of python prompts
base: Rename "arg" to "plugin"
CHANGELOG: Add back Unreleased section
docs: contributing: maintainer: Mention tensorflow_hub special case
release: Version 0.3.6
docs: contributing: maintainer: Document version bumping
service: dev: Fix version file listing
docs: contributing: editors: vscode: Shorten title
docs: contributing: editors: VSCode
ci: docs: Check for failure properly
style: Format docs
feature: Fixed failing doctest
docs: Change view source to edit on GitHub
operation: io: Run Doctest Examples
docs: about: Add mission statement to docs
shouldi: Add cargo audit for rust
model: tensorflow: Refactor
operation: io: Add input and print
shouldi: Update README
source: Doctests for BaseSource using MemorySource
feature: Convert tests to doctests and add example
docs: cotributing: maintainers: Adding new plugin
setup: Add db as a source
README: Make mission statement have bullet points
source: db: Source using the database abstraction
model: Move scratch slr into main pacakge
ci: Updated PNG configloader plugin in testing.yml
df: memory: Auto start operations without inputs
model: Expand homedir for directory in model configs
model: transformers: example: Fix accuracy assertion
README: Modify wording of mission statement
model: transformers: Add NER models
docs: contributing: dev env: Windows virtualenv activation
util: cli: FastChildWatcher windows incompatibility
docs: Add link to GitHub in sidebar
docs: source: Add home local prefix for pip install
docs: contributing: git: Add note about model/tensorflow random errors
docs: contributing: git: Update DOCS possible errors
docs: Do not track generated plugin docs
df: memory: Cleanup and move methods
docs: usage: mnist: Complete MNIST tutorial
ci: Cache pip
model: scratch: SAG LR documentation
operation: dataflow: run: Run dataflow as operation
df: memory: Log on instance creation with given config
df: types: Add update method to DataFlow
df: types: Operation maintain definition when exporting conditions
df: types: Definition do not export unset fields
df: types: DataFlow do not export empty properties
df: types: Make DataFlow not a dataclass
df: memory: Update op for opimp on instantiation
df: base: No class names with . for operations
df: types: Raise error on invalid definition for Input
df: types: Definition fix comparison
df: memory: Silence forwarding if not appliacble
operation: dataflow: run: Make a opimpctx
model: scratch: Alternate Logistic Regression implementation
docs: model: tensorflow: Python API examples
df: memory: Input validation using operations
record: Docstrings and examples
docs: tutorial: model: Mention file paths of files we're editing
docs: tutorial: source: Include test.py file
CHANGELOG: Add back unreleased
release: Version 0.3.5
docs: tutorial: Update new model tutorial
skel: model: Convert to SimpleModel
model: simple: Split applicable check into two methods
docs: contributing: style: Naming Conventions
docs: concepts: Fix contact us link
scripts: docs: Remove replacement of username
model: Switch directory config parameter to pathlib.Path
ci: docs: Check that docs directory was updated
model: tensorflow: dnnc: Updated docstring with examples
ci: Cleanup run_plugin
ci: Re-enable running of integration tests
ci: Fix running of examples
ci: Fail if final integration test run fails
ci: Skip shouldi for root package examples
ci: Do not uninstall
configloader: Move from config/ to configloader/
model: SimpleModel create directory if not exists
util: os: Create files and dirs with 0o700
docs: model: tensorflow: Python code for DNNClassifier
docs: concepts: DataFlow
model: scikit: Correct predict default
tests: source: idx: Download from mirror
scripts: Helper for maintaining lines of literalincludes
model: scratch: Use simplified model API
scripts: docs: Fix config list output
base: Export methods and classes
model: Simplified Model API with SimpleModel
base: config _asdict recursive export
dffml: Expose Record and AsyncTestCase
feature: Make Features a collections.UserList
docs: model: scikit: Update docs
service: dev: Create fresh archive instead of cleaning
model: scikit: examples: Testable LR
ci: Run examples for plugins
ci: Fix twine password for similar packages
record: Docstrings and examples for features and evaluated
docs: model: scikit: Update Prediction to cluster
release: Bump versions of plugins
service: dev: Add version bump command
df: operation: Add example for run_dataflow
shouldi: Add npm audit operation
model: scikit: Change help and default for predict config of unsupervised models
df: memory: Input forwarding to subflows
style: Format scripts docs
docs: Add link to GitHub repo
docs: Clarify plugin maintenance by changing Core to Official
README: Add mission statement
model: scikit: tests: Randomly generated data
docs: high level: Add example usage
docs: contributing: Examples and doctests
docs: conf: Move doctest header to own file
docs: contributing: Restructure
high level: Example for predict in docstring
docs: Remove unneeded sphinxcontrib-asyncio
ci: docs: Revert non-working dirty repo check
docs: Minor updates to formatting
ci: docs: Fail if codebase updated after docs.sh
model: scikit: tests: Randomly generate classification data
model: scikit: Python API example usage
docs: contributing: style: Add note about using black via VSCode
df: memory: Fix doctests
docs: record: Fix underlines
util: net: Add sha calculation to cached_download
CHANGELOG: Add back unreleased
release: Version 0.3.4
scripts: bump_deps: Ignore self
examples: shouldi: golangci-lint: Use cached_download_unpack_archive
examples: shouldi: Add golangci-lint operation
ci: Fetch all history for all tags and branches
ci: docs: Run get release first
ci: docs: Grab latest release before wiping egg link
ci: docs: Checkout last release
ci: Fix checkout not pulling whole repo
util: os: prepend_to_path
util: net: cached_download_unpack_archive
ci: docs: Attempt fix to build latest release
docs: service: http: Clean up JavaScript example
gitpod: Update pip
docs: contributing: Table foratting fix
ci: Force push to gh-pages
ci: Update to checkout action v2
docs: contributing: How to read the CI
ci: Run doctests
docs: Enable doctest
base: Fix doctests
df: base: Remove non-working doctests
feature: Remove non-working doctests
docs: service: http: Fixed configure model URL
repo: Rename to record
docs: Resotre changelog symlink
docs: Spelling fixes
df: memory: Remove set_items from NotificationSetContext
cleanup: Remove unused imports
tests: util: net: Add cached_download test
ci: Add secret for tensorflow hub models
df: types: Add subspec parameter to Definition
model: tensorflow hub: Add NLP model
release: Bump plugin versions
docs: contributing: Fix Weekly Meetings link
docs: contributing: Notes on development dependencies
docs: Mention webui for master branch docs
release: Version 0.3.3
dffml: Remove namespaces
docs: usage: integration: Add tokei install steps
high level: Add very abstract Python APIs
base: Instantiate config from kwargs
model: tensorflow: TF 1.X to 2.X
source: file: Change label to tag
model: tensorflow: Back out tensorflow 2.X support temporarily
feature: Remove evaluation methods
service: dev: Move setup kwarg retrival
remove: Files added in error
docs: usage: Start of MNIST handwriten digit example
model: tensorflow: Batchsize and shuffle parameters
source: idx: Source for IDX1/3 format
source: file: Binary file support
util: net: Cached download decorator
source: Fix source merging
service: dev: Do not fail if user has no name
df: memory: Throw OperationException on operation errors
repo: prediction: Predictions as feature specific dictionary
service: http: Add file listing
df: types: Add validate to definition
model: scikit: Use make_config_numpy
util: config: Make numpy config
model: tensorflow: Move to 2.X
df: types: Autoconvert inputs into instances of their definition spec
shouldi: Add deepsource skip for false positive
tests: service: dev: Run single operation test
service: dev: Fix list datatype lookup
tests: service: dev: Export test
docs: Update wording for webui
cleanup: Remove unused imports
model: deepsource skip for static type checking yield
repo: Rename src_url to key
ci: Build webui
ci: docs: Run build but no push unless on master
docs: contributing: Notes on config
model: tensorflow: Pin to 1.14.0
util: data: Update docstring examples
CHANGELOG: Minor updates
docs: contributing: Document style for imports
docs: plugins: Update dnnc predict parameter
docs: contributing: git: Remove file formating section
docs: contributing: style: Document docstrings
model: tensorflow: dnnc: Change classification to predict
docs: plugins: Add model predict
ci: run: Report status before attemping release
operation: model: Correct name
setup: Add model predict operation
source: mysql: Add db interface
operation: db: Add database operations
operation: dataflow: run: Return context handles as strings
docs: Add Database documentation
db: Abstract sqlite into generic sql
db: Add sqlite database
db: Add database abstraction
source: mysql: util: Fix no sql setup query no volume issue
docs: usage: Add with for mysql logs command
base: Single level config nesting
base: Fix list extraction
cli: dataflow: Merge seed arrays
df: types: Add generic
docs: about: Re-add architecture diagram
docs: contributing: codebase: Add missing move command
docs: contributing: codebase: Adding a new plugin
README: Update contributing link
docs: changelog: Include in docs site
docs: contributing: Fix source wording and import asyncio
docs: contributing: Add codebase notes
util: cli: Default to FastChildWatcher
skel: Use auto args and config
config: Add ConfigLoaders to ease config file loading
docs: plugin: Fix typo in models
model: scikit: Add clustering models
source: readwrite property instead of readonly
examples: shouldi: Use communicate instead of write
docs: contributing: Add header to setup section
docs: contributing: Do not reference index.html
docs: contributing: Move to docs website
CONTRIBUTING: Add notes on docker and venv
CHANGELOG: Fix wording
model: Predict and classification are Features
gitpod: Add config
CONTRIBUTING: Add note on GitPod
README: Specify master branch for actions badge
CHANGELOG: Add minor changes since 0.3.2
examples: Quickstart
docs: CONTRIBUTING: Fix placement of -e flag
style: Format with black
operation: model: Raise if model is not instance
operation: model: Remove msg from model_predict
util: Rename entry_point to entrypoint
feature: Remove def: from defined features
CONTRIBUTING: Randomly generated test datasets
docs: index: Add link to master branch docs
ci: Install twine in main site-packages
release: Version 0.3.2
model: scikit: Use auto args and config
base: Add make_config
ci: Strip equals from pypi tokens
ci: Install twine in venv
config: yaml: Bump version to 0.0.5
config: yaml: Update license wording
README: Remove black badge
README: Add PyPi version badge
README: Update workflow name to Tests
ci: docs: Set identity file
ci: Use GITHUB_PAGES_KEY in tests workflow
ci: Fix docs push
ci: Rename Testing workflow to Tests
ci: docs: Pull gh-pages branch
ci: Auto deploy docs
ci: Enable auto release to PyPi
docs: operations: Add run dataflow
model: scikit: Add Ridge Regressor
model: scikit: Add new models
scripts: docs: Error message when missing sphinx
util: asynctestcase: AsyncExitStackTestCase
CONTRIBUTING: Modify dates of abandonment
operation: run_dataflow
CONTRIBUTING: Add What To Work On
CONTRIBUTING: Add table of contents and pip issues
cli: version: Do not lowercase install location
util: cli: Fix parsing of negitive values
df: base: Fix op self identification
ci: Add deepsource for static analysis
release: Version 0.3.1
docs: Add base to API docs
tests: integration: CSV source string src_urls
source: csv: Load src_url as str
model: scratch: Use auto args and config
model: tensorflow: Use auto args and config
model: Use auto args and config
scripts: docs: Fix error on lack of qualname
base: Add field for config field descriptions
cli: Fix numpy int* and float* json output
test: integration: dev: Check model_predict result
run model predict
service: dev: run: Load dict types
util: entrypoint: Speed up named loads
test: service: develop: Run single
test: integration: dataflow: Diagram and Merge
service: dev: install: Speed up install of plugins
source: mysql: Fix setup_common packaging issue
docs: model: Replace -features with -model-features
ci: Disable fail fast
tests: integration: Merge memory to csv
source: csv: Use auto args and config
source: json: Use auto args and config
base: Configurable implements args, config methods
cli: Remove old operations command code
df: memory: Fix redundancy checker
ci: Fix trailing whitespace check
ci: Verbose testing script
ci: GitHub Actions cleanup
ci: Move from Travis to GitHub Actions
model: Move features to model config
docs: about: Spelling fixes
CHANGELOG: Add Unreleased section back
docs: index: Provide more clarity on DFFML
docs: integration: Update line numbers
docs: publications: Fix formatting of talk video
docs: publications: Add BSidesPDX Talk
df: memory: Fix indentation on input gathering
style: Updated black and reformatted
service: http: docs: Remove only source supported
df: Real DataFlows and HTTP MultiComm
model: tensorflow: Add regression model
model: Added ModelNotTrained Error
df: memory: Remove memory from NotificationSet
source: source.py: Add base_entry_point decorator
docs: Add about page and update shouldi
service: http: Version 0.0.3
service: http: Version 0.0.2
service: http: Support for models
model: tensorflow: dnnc: Hash hidden_layer to create model_dir
docs: Add youtube channel
CONTRIBUTING: Mention asciinema
docs: Update mailing list links
model: tensorflow: Renamed init arg in DNNClassifierModelContext
model: Predict only yields repo
docs: installation: Mention GitPod
README: Add GitPod
examples: shouldi: README: Clarify naming
docs: images: maintainance arch
CONTRIBUTING: Fix inconsistant header sizes
docs: scikit: Document all models in module docstring
util: cli: JSON serialize enum values
docs: source: modify care to include mysql
base: Clip logging config if too long
docs: conf: Changed HTML theme to RTD
examples: shouldi: Run bandit in addition to safety
source: mysql: Addition of MySQL source
README: Add black badge
model: scikit: Fix CLI based configuration
base: Log config on init
setup: Not zip safe
README: Add link to master docs
model: scikit: Changed self to cls
service: http: Fix type in securiy docs
service: http: Release HTTP service (#182)
examples: source: Rename testcase
setup: Capitalize version and readme
README: Remove link to HACKING.md
docs: CONTRIBUTING: Merge HACKING
cli: Enable usage via module invokation
service: dev: List entrypoints
model: scikit: Correct entrypoints again
model: scikit: corrected entry points
style: Correct style of all submodules
examples: shouldi: Add dev mode hack
news: origin/master August 15 2019
skel: source: entry_points correction
source: csv: Add label
model: scikit: Create models and configs dynamicly
docs: HACKING: Added logging for testing
community: Add mailing list info
docs: Add documenation building steps
docs: Restructure
docs: api: Model tutorial
feature: git: tests: Remove help method
model: scikit: Simple Linear Regression
docs: Improve homepage and plugins
service: dev: Revamp skel
model: scratch: setup fix dffml dev install detection
df: memory: Fix strict should be True
CONTRIBUTING: Add link to community.html
Dockerfile: Update pip
util: entrypoint: Correct loaded class name
docs: installation: Re-add info on docker
model: scratch: Added simple linear regression
tests: source: Fix incorrect label
source: json: Added missing entry_point decoration
source: csv: Added missing entry_point decoration
util: cli: Parser set description of subparsers
util: cli: Include information on erring class
skel: Add service creation
skel: setup: Install dffml if not in dev mode
lgtm: Add lgtm.yaml
docs: Fix a few typos
util: cli: CMD description from docstring
SECURITY: State supported versions
model: tensorflow: Updated syntax in README
util: Entrypoint reports load errors
service: create: Skel for models and operations
repo: Make non-classification specific
util: entrypoint: Subclasss from loaded class
source: csv: Enable setting repo src_url using CSVSourceConfig
source: json: Store JSON contents in memory
source: json: Load JSON and patch label in dump
util: testing: FileSourceTest fix random call
util: testing: test_label for file sources
source: json: Add label to JSONSource
util: testing: Add FileSourceTest
source: file: Wrap ZipFile with TextIO
revert: source: csv: Enable setting repo src_url
source: csv: Enable setting repo src_url
util: asynchelper: concurrently nocancel argument
df: Simplification of common usage
df: base: Docstrings for operation network
feature: codesec: Make own branch (binsec)
CHANGELOG: Version bump
docs: example: shouldi
util: asynchelper: aenter_stack bind lambdas
util: asynchelper: aenter_stack method
docs: images: Add missing example image
docs: community: Remove hangouts link
docs: Plugins
scripts: skel: Update setup for markdown README
scripts: skel: Feature skel becomes operation skel
github: Issue template for new plugin
format: Run formatter on everything
HACKING: Re-add
cli: Remove requirement on output-specs and remap
source: memory: Decorate with entry_point
df: memory: opimps instantiated withconfig()
df: base: OperationImplementation config op.name
docs: Complete integration example
scripts: gh-pages deployment script
README: Point to documentation website
CHANGELOG: Bump version
release: Version bump 0.2.0
docs: usage: Integration example
ci: Remove auto-docs deploy
ci: Generate docs in travis
docs: Add example source
docs: Use sphinx
CHANGELOG: Add Standardization of API to changes
ci: Download tokei every time
feature: auth: Add fallback for openssl less than 1.1
feature: git: Remove non-data-flow features
feature: git: Update to new API
model: tensorflow: Update to new model API
scripts: skel: Update model
tests: Updated all classes to work with new APIs
source: Use standardized pattern
df: Standardize Object and Context APIs
feature: auth: Example of thread pool usage
feature: codesec: Added
dffml: df: Add aenter and aexit to all
ci: Plugin tests no longer always exit cleanly
README: Add gitter badge
README: Add link to CONTRIBUTING.md
community: Create issue templates
feature: git: operations: Exec with logging
CHANGELOG: Update missing
util: asynchelper: Collect exceptions
source: file: Add support for .zip file
util: cli: parser: Correct maxsplit
util: asynchelper: Re-add concurrently
model: tensorflow: Check that dtype isclass
travis: Check if tokei present
setup: Set README content type to markdown
CHANGELOG: Increment version
travis: Do not move tokei if present
release: Bump version to 0.1.2
df: CLI fixes
df: Added Data Flow Facilitator
dffml: source: file: Added support for .lzma and .xz
travis: Add check for whitespace
travis: Ensure additions to CHANGELOG.md
dffml: sources: file: Added bz2 support
tests: source: file: Correct gzip test
dffml: source: file: Added Gzip support
docs: hacking: GitHub forking instructions
docs: hacking: Git branching instructions
docs: hacking: Add coverage instructions
plugin: feature: git: cloc: Log if no binaries are in path
docs: Fixed a few typos and grammatical errors
plugin: model: tensorflow Change hidden_units
test: source: csv: Do not touch cache
source: csv: Add update functionality
docs: tutorial: New model guide
README: Add codecov badge
travis: Add codecov
docs: install: Updated docker instructions
docs: tutorial: Creating a new feature
scripts: Correct clac in skel feature
scripts: Remove ENTRYPOINT from MiscFeature
scripts: Add new feature script
plugin: feature: git: Remove pyproject
docs: Added gif demo of git features
doc: Fix spelling of architecture
doc: about: Thanks to connie
docs: arch: Add original whiteboard drawing
source: file: Correct test and open validation
docs: Point users to feature example
docs: Added example usage of Git features
docs: Added logging usage
source: file: Enable reading from /dev/fd/XX
docs: Added contribution guidelines
docs: Move asyncio blurb to ABOUT
docs: Add install with docker info
docs: Reargange
README: Correct header lengths
release: Initial Open Source Release

@johnandersen777
Copy link
Author

alice: please: contribute: recommended community standards: overlay: github: pull request: Force push in case of existing branch
scripts: dump discusion: Commit each edit
scripts: dump discusion: Remove files before re-running
alice: please: contribute: Successful creation of PR for readme
alice: please: contribute: Successful creation of meta issue linking readme issue
alice: please: contribute: Successful commit of README.md
util: subprocess: run command events: Allow for caller to manage raising on completion exit code failure
alice: please: contribute: determin base branch: Use correct GitBranchType annotation
alice: please: contribute: Attempting checkout of default branch if none exists
feature: git: definitions: git_branch new_type_to_defininition
alice: please: contribute: DataFlow as global
alice: please: contribute: overlay: operations: git: Remove commented out old function
alice: please: contribute: overlay: github issue: Creating meta issue and readme issue
operations: git: git repo default branch: Return None when no branches exist
alice: please: contribute: overlay: operations: git: Seperate into own overlay
alice: cli: please: contribute: Allow for reuse of already wrapped opimps
alice: please: contribute: Remove guess of repo URL from base flow
feature: git: definitions: no_git_branch_given new_type_to_defininition
df: types: More helpful error message on duplicate operation
feature: git: definitions: URL new_type_to_defininition
alice: please: contribute: Rename to follow overlay naming convention
df: base: Correct AliceGitRepo dispatching has_readme
df: memory: Successful recieve result from child context
df: memory: ictx: Fix local variable clobbering
df: memory: run operations for ctx: Orchestrator property must be set before registering context creation with parent flow
df: memory: Result yielding of watched contexts
df: memory: Initial support for yielding non-kickstarted system context results
df: memory: Format with black
operation: dataflow: run dataflow: run custom: First input defintion used as context now supported autodefed str primitive detection
alice: please: contribute: Execution from repo string guessing
alice: cli: please: contribute: Running custom subflow using function for type cast
alice: cli: please: contribute: Fix trigger recommended community standards
alice: cli: Remove print(dffml.Expand)
alice: please: contribute: Fixed NewType Definitions and no subclass from SystemContext
df: types: create definition: ForwardRef support for types definined within class
alice: please: contribute: Fixup errant types and return annotations
alice: cli: please: contribute: Attempt and fail to build single dataflow from all classes
alice: please: contribute: create readme file: Fix reference to HasReadme definition
alice: cli: please: contribute: Build dataflows from classes
alice: cli: please: contribute: Fix location of imports
alice: cli: please: contribute: Remove old non-typehint non-class/static methods
alice: cli: please: contribute: Add TODO about merging applicable overlays
alice: please: contribute: recommended community standards: In progress on Git and GitHub overlays
alice: cli: please: contribute: recommended community standards: In progress debuging overlay execution
alice: cli: please: contribute: recommended community standards: Initial overlay
alice: please: contribute: recommended community standards: Make methods staticmethods
df: types: Expand as alias for Union
alice: cli: please: contribute: recommended community standards: Initial guess at SystemContext as Class
alice: cli: please: contribute: Infer repo
df: base: mk_base_in: Build SimpleNamespace when given dict
df: base: opimpctx: Style format with black
df: memory: Debug print operation on lock acquisition
df: types: input: Make get_parents an async iterator
Revert "df: types: input: Make get_parents an async iterator"
operations: innersource: Remove unused imports
df: types: input: Make get_parents an async iterator
df: types: Fix import of links
alice: threats: Diagram still not working
cli: dataflow: run: single: TODO about links issue
alice: threats: Output with open architecture but without mermaid
cli: dataflow: run: single: Add overlay support
alice: threats: Generate THREATS.md
cli: dataflow: run: single: Support dataflow given as instance
alice: cli: Comment out broken version comamnd
alice: cli: Format with black
source: dataset: threat modeling: threat dragon: Add manifest metadata
source: dataset: threat modeling: threat dragon: Initial source
high level: dataflow: In progress fails to apply overlay so skipped for now
df: system context: ActiveSystemContext: Take parent and only upstream config as config
high level: dataflow: run: Use overlay as system context deployment
overlay: merge_implementations: Refactor into function
base: mkarg: Support for pulling arg default value from instantiated dataclass field
overlay: DFFML_OVERLAYS_INSTALLED: Carry through implementations defined in memory from merged flows
overlay: DFFML_MAIN_PACKAGE_OVERLAY: Fix merge op name inconsitancy
overlay: DFFMLOverlaysInstalled: Already overlayed no need to load again
df: base: OperationImplementationContext: subflow: Enable application of overlays on subflows
util: python: resolve_forward_ref_dataclass: Accept all instances of type_cls SystemContextConfig to be dataclass
overlay: Fix overlay_cls should be overlay before instantiation
feature: git: clone repo: Use GH_ACCESS_TOKEN for github repos if present
source: warpper: dataset_source: Support wrapping funcs which want self
Revert "util: cli: cmd: Add use of system context to kick of CLI"
df: system context: Running a system context
overlay: Add default overlay to collect and apply other overlays
high level: dataflow: Apply installed overlays
service: dev: setuppy: version: Fix parse_version helper instantiation
service: dev: Format with black
df: system context: Add missing imports and fix dataflow reference and by_origin iteration
df: types: DataFlow: by_origin: Deduplicate based on operation.instance_name
base: subclass: Do not set default if default_factory set
df: system context: Fixed import paths, set defaults
df: system context: Move to correct location
df: system context: deployment_dataflow_async_iter_func: Initial untested implemention
operations: innersource: cli: Format with black
operations: innersource: cli: Update to use .subclass
base: convert value: Fix errent if statement logic on check if value is dict
base: config: fromdict: Pass dataclass to convert_value()
base: convert value: Support for self referencing dataclass type load
base: Fix missing import of merge from dffml.util.data
base: Move subclass to be classmethod on BaseDFFMLObjectContext
base: replace_config: Change input and return signature paramater annotations from BaseConfig to Any
system context: Initial plugin type
df: types: definition: Hacky initial support links
df: types: create_definition: Fixup naming and param annotation which are classes/objects
df: types: Move CouldNotDeterminePrimitive
df: types: Move create_definition
base: Add new replace_config helper
df: memory: Make MemoryOrchestrator re-entrant
operation: github: Playing around with operation as dataflow
operation: github: Remove username from home path
util: cli: cmd: Subclass with field overlays via merge
tests: docstrings: Support for testing classmethods
tests: docstrings: Refactor population of all object into recursive routine
util: data: merge: Add missing else to update non-dict and non-list values
util: data: merge: Return source object data merged into
service: dev: Refactor export code to remove duplicate paths
util: entrypoint: load: Support loading via obj[key] for instances supporting getitem
plugins: Add Alice an rules of entities
plugins: Add dffml-operations-innersource
setup: overlay: Change location of dffml main package overlay
df: base: Prevent name collision on lambda wrap
high level: overlay: Call async methods passing orchestrator
overlay: dffml: Move into base overlay file
df: types: Input: Auto convert typing.NewType into definition
df: base: op: Support single output without auto-defined I/O
operation: output: remap: config: Do not convert already instances of DataFlow into DataFlow instance
df: base: op: create definintion: For typing.NewType auto create definition
df: types: operation: Auto convert typing.NewType to definition on post_init
df: types: Add new_type_to_defininition
df: op: create definintion: For unknown type, set primitive to object istead of raise
df: types: Moved primitive_types
in progress on overlay
feature: git: Mirror repos for CVE Bin Tool scans
base: mkarg: Fix typing.Unions to select first type
high level: dataflow: run: Accept overlay keyword argument
overlay: Add overlay plugins which are just dataflows with entrypoints
df: types: Add DataFlow.DEFINITION
alice: CONTRIBUTING: Running with pdb
operations: innersource: contributing: Presence check
alice: Initial CLI based on shouldi and innersource operations
shouldi: use: Override need to check git repo URL if local directory path given
shouldi: project: Log cirtical about future SBOM production
alice: Empty package
operations: innersource: Check workflow presence
operation: python: Parse AST
operations: innersource: cli: Report out shas analyized for each checkout
operations: innersource: cli: Change name of commits to be commit_count
operations: innersource: Check for github workflow presence within checked out repo
operations: innersource: Reference operations through dataflow
operations: innersource: Ensure Tokei fix lack of return value
operations: innersource: Update with auto_flow=True to take operation condition modifications
operations: innersource: Set maintained/unmaintained to be populated from group by reuslts
operations: innersource: cli: Format with black
operations: innersource: tokei prepended to path
operations: innersource: Download tokei before running lines_of_code_by_language
operations: innersource: Create current datetime as git date from python
cli: dataflow: Accept DataFlow objects as well as paths
source: file: Add mkdirs config property to create target file parent directories
operations: innersource: Diagram default dataflow working
service: ossse: Initial commit
util: monitor: Add back in for use with dataflow execution frontend
cli: dataflow: Alternate definitions from alternate origins mapping fixed
operation: mapping: Fix string passed as input
source: dataframe: Support reading from excel files
cli: version: Ignore lack of git installed
operations: innersource: Fix tests to clone and check for workflows using git operations
operations: git: Fix ssh_key should be input rather than output for clone_git_repo
util: asynctestcase: Add assertRunDataFlow method
docs: contributing: dev env: Show uninstall for non-main packages
operations: innersource: Switch to checking for presence of workflows dir
examples: dataflow: execution environments: Use run_dataflow custom inputs failing
examples: dataflow: execution environments: Run both local and remote same flow
df: ssh: Update python invocation to unbuffered mode
df: ssh: Allow for env with remote tar
df: ssh: Workaround for .pyz incompatibility with importlib.resources
df: ssh: Scratch work for zipapp based execution
operations: innersource: GitHub Workflow reader
source: mongodb: Log collection options (schema) and doc as features
util: cli: cmd: JSON dump datetime in isoformat
source: mongodb: Create empty record if not in collection
source: mongodb: Fix entrypoint and log collection names
feature: git: rm -rf repo for out of process execution
feature: git: git_grep: Suppress failure on no results for grep
examples: dataflow: manifests: log4j source scanner: Do not scann already scanned repos
examples: dataflow: manifests: log4j source scanner: Allow for setting max contexts with MAX_CTXS env var
examples: dataflow: manifests: log4j source scanner: Run locally
examples: dataflow: manifests: log4j source scanner: Allow env image override for k8s
df: kubernetes: Start log collecters earlier
operation: packaging: pip_install()
examples: dataflow: manifests: log4j source scanner: Get authors
feature: git: git_repo_author_lines_for_dates: Config for alternate reporting of authors
feature: git: clone_git_repo: Correct env and logging
feature: git: operations: clone_git_repo: Support ssh keys
examples: dataflow: manifests: manifest to github actions: Targeting k8s
tests: cli: manifest to dataflow: schema
tests: cli: manifest to dataflow: Format with black
source: mongodb: tests: test source: Format with black
source: mongodb: util: mongodb docker: Format with black
source: mongodb: source: Format with black
shouldi: java: dependency check: Format with black
examples: dataflow: manifests: shouldi java dependency check: Format with black
examples: dataflow: manifests: log4j source scanner: Format with black
examples: dataflow: parallel curl: Log when finished downloading
examples: dataflow: parallel curl: Switch from curl to aiohttp
examples: dataflow: manifests: shouldi java depenendecy check: Scan all repos one by one
examples: dataflow: manifests: log4j source scanner: Read repo list from file
examples: dataflow: manifests: log4j source scanner: Set max_ctxs to 5
util: subprocess: Set events to empty list if None
examples: dataflow: manifests: log4j source scanner: use orchestartor
examples: dataflow: manifests: log4j source scanner: grep though source to find affected versions
feature: git: Add git_grep to search files
util: subprocess: Fix stdout/err yield only if in desired set of events to listen to
examples: dataflow: manifests: shouldi java depenendecy check: DataFlow for cloning and running dependency check
examples: dataflow: parallel curl: Run curl in parallel on each row in a CSV file
shouldi: java: dependency check: Download if not present
operation: mapping: Convert to dict to extract for non-dict types such as named tuples
tests: cli: manifest to dataflow: Use MemoryOrchestrator if download output is cached
tests: cli: manifest to dataflow: Overwrite getArtifactoryBinaries outputs if locally cached
tests: cli: manifest to dataflow: Add some caching
df: ssh: Add prefix dffml.ssh to remote tempdir
operation: subprocess: Remove logging of command on output
tests: cli: manifest to dataflow: Running download but None printed to stdout from downloader
operation: subprocess: Custom definitions
tests: cli: manifest to dataflow: Update configs of all dataflows to modify execution command
df: ssh: Do not log command run when executing dataflow
util: subprocess: run_command: Allow for not logging command run
df: ssh: Remove verbose option from rm of remote tempdir
df: kubernetes: Give full path to docker.io for dffml container image
tests: cli: manifest to dataflow: Add names to operations op calls
df: kubernetes: Clean up created resources
df: kubernetes: Use exit_stacks to create tempdir
df: kubernetes: Add exit_stacks to help with refactoring
df: kubernetes: xz compress tar files instead of gz due to size limits in configmaps
operation: subprocess: subprocess_line_by_line: Run a subprocess and output stdout, stderr, and returncode
tests: cli: manifest to dataflow: Add SSHOrchestrator instantiation
pyproject.toml: Set build-backend
util: testing: consoletest: commands: Allow reading from stdin if CONSOLETEST_STDIN environment variable is set
util: subprocess: Events for STDOUT and STDERR
df: ssh: Add SSHOrchestartor
df: kubernetes: Log failures to parse pod status
tests: cli: manifest to dataflow: Modification pipeline setup
df: kubernetes: Do not fail if containerStatuses key does not exist
tests: cli: manifest to dataflow: DataFlow for dataflows
df: types: Definition: Use annotations instead of _field_types
tests: cli: manifest to dataflow: Remove preapply sidecar
cli: manifest to dataflow: execute test target: Configurable command
df: kubernetes: Try making names random with uuid4
tests: cli: manifest to dataflow: Dependnecies installed
df: kubernetes: Support mirror of local dffml
df: kubernetes: Fix some duplicate log output issues
df: kubernetes: Untar context with Python
df: kubernetes output server: Vendor concurrently()
util: testing: consoletest: Make httptest optional dependency
df: kubernetes: prerun dataflow for pip install and logging for all containers
util: subprocess: exec_subprocess: Do not return until process complete and all lines read from stdout/err
tests: cli: manifest_to_dataflow: Failing for unknown reason
init: Set manifest shim to be primary main()
df: kubernetes: Able to add sidecar
tests: cli: dataflow: Working on manifest
df: memory: Instantiate Operation Implementations with their default config
df: memory: Remove checking for input default value in alternate definitions
operation: output: get multi/single: Optional nostrict
util: testing: manifest: shim: docs: console examples: Show how to load correct wheel on the fly
util: testing: manifest: shim: docs: console examples: Show how to load modules remotely on the fly
util: testing: manifest: shim: Correct naming of parsers to next_phase_parsers so shim phase parsers have local variable
util: testing: manifest: shim: parse: Correct type hints
util: testing: manifest: shim: Copy default so setup cannot modify them
util: testing: manifest: shim: Console examples
util: testing: manifest: shim: Helpful exception on lack of input action
util: testing: manifest: shim: Set dataclass_key if not exists
util: testing: manifest: shim: docs: Explain shim layer start on usage
util: testing: manifest: shim: Add env serializer
util: testing: manifest: shim: Initial commit
df: kubernetes: Allow setting kubectl context to use
util: subprocess: Refeactor run_command into also run_command_events
df: kubernetes: Rename config property context to workdir
cli: dataflow: Accept dataflow from file or object
cli: dataflow: contexts: Fix lack of passing strict
ci: run: plugins: Test source/mongodb
source: mongodb: Initial version without TLS
operation: github: In progress
util: config: inspect: Remove self if found
in progress, need to go abstract workflow execution to support GitHub Actions as a dataflow
docs: examples: ci: Start on plan
docs: examples: ci: Start on document
df: kubernetes: In progress on tutorial
docs: examples: innersource: kubernetes: Start on document
df: kubernetes: job: Add basic orchestrator
cli: dataflow: run: Allow for setting dataflow config
ci: docs: Remove webui build
scripts: dump discussion: Raw import
ci: docs: Build with warnings
docs: rfcs: Open Architecture: Initial commit
ci: rfc: Update to run only on own changes
ci: rfc: Build RFCs
docs: contributing: dev env: zsh pain point
docs: contributing: gsoc: 2022: Updated link to timeline
docs: contributing: gsoc: 2022: Add clarification around proposal review
docs: contributing: git: Add rebaseing information
docs: tutorials: models: slr: Document that hyperparameters live in model config
docs: contributing: gsoc: 2022: Added link to GSoC talk
docs: contributing: gsoc: 2022: Correct spelling of beginner
docs: contributing: debugging: Add note on pdb
housekeeping: Rename master to main
ci: remove images: Remove after success
ci: remove images: Do not give branch name on first log --stat
ci: remove images: Rewrite gh-pages
ci: remove images: Attempt add origin
ci: remove images: Push to main via ssh
ci: remove images: Just log --stat
ci: remove images: Run removal and push to main
github: issue templates: GSoC project idea
docs: contact: calendar: Attach to DFFML Videos account
docs: contributing: gsoc: 2022: Added link to GSoC talk
docs: contributing: gsoc: 2022: Fix Ice Cream Sales link
docs: contributing: gsoc: 2022: Fix links
docs: contributing: gsoc: 2022: Fix spacing on list
docs: contributing: gsoc: 2022: Update with ideas
util: testing: consoletest: commands: Remove errant unchecked import of fcntl
README: Conditionally render dark/light mode logos depending on user's GitHub theme
README: Add logo
docs: images: Add logo
docs: installation: Mention need to install git for making plugins
util: testing: consoletest: commands: Do not import fcntl on Windows
util: python: within_method: Do not monkeypatch inspect.findsource on Python greater than 3.7
shouldi: tests: npm audit: Made vuln count check great than 1
high_level: Accept lists for data arguments
model: scikit: tests: scikit_scorers: Fixed Typo
model: scikit: tests: Fixed typo
model: scikit: tests: Removed Superflous print statement
model: scikit: tests: Fixes scorer related tests
model: scikit: fixed one failing test of type Record
util: testing: consoletest: README: Add link to video
service: dev: Ignore issues loading ~/.gitconfig
model: Consolidated self.location as a property of baseclass
docs: Updated Mission Statement
tests: docstrings: Doctest and consoletest for module doc
tests: util: test_skel: Removed version.py from common files list
skel: common: REPLACE_IMPORT_PACKAGE_NAME: version: deleted
skel: common: version: Deleted version.py file
model: vowpalWabbit: fixed use of is_trained flag
model: tensorflow: Updated usage of is_trained property
docs: tutorials: models: Fixed line numbers for predict code block
skel: fixed black formatting issue
CHANGELOG: Updated
model: vowpalWabbit: Updated to include is_trained flag
model: daal4py: Updated to include is_trained flag
model: scikit: Updated to include is_trained flag
model: pytorch: Updated to include is_trained flag
model: spacy: Updated to include is_trained flag
examples: Updated to include is_trained flag
model: tensorflow: Updated to include is_trained flag
model: xgboost: Updated to include is_trained flag
model: scratch: Updated to include is_trained flag
skel: model: Updated to include is_trained flag
model: Updated base classes to include is_trained flag
util: net: Fixed issue of progress being logged only on first download
CHANGELOG: Updated
util: log: Changed get_download_logger function to create_download_logger context-manager
docs: examples: notebooks: Fix JSON from when we added link to video on setting up for ML tasks
docs: examples: notebooks: Add link to video on setting up for ML tasks
docs: examples: data cleanup: Add link to video
examples: notebooks: Add links to videos
service: dev: create: blank: Create a blank python project
skel: common: docs: Change index page to generic Project instead of name
skel: common: setup: Correct README file from .md to .rst
util: testing: consoletest: commands: Print returncode on subprocess execption
util: testing: consoletest: commands: Set terminal output blocking after npm or yarn install
util: testing: consoletest: commands: run_command(): Kill process group
util: subprocess: Refactor run_command into run_command and exec_subprocess
high level: ml: Updated to ensure contexts can be kept open
dffml: source: dfpreprocess: Add relative imports
cleanup: Rename dfold to dfpreprocess
cleanup: Rename dfpreprocess to df
cleanup: Rename df to dfold
tuner: Renamed Optimizer to Tuner
examples: or covid data by county: Fix misspelled variable testing_file should be test_file
cli: dataflow: diagram: Fix for bug introduced in 90d3e0a
docs: examples: ice cream sales: Install dffml-model-tensorflow
util: config: fields: Do not use file source by default
docs: examples: or covid data by county: Fix for facebook/prophet#401 (comment)
ci: run: Check for unittest failures as well as errors
ci: Set git user and email for CI
cli: dataflow: run: Use FIELD_SOURCES
housekeeping: Remove contextlib.null_context() usages from last commit
util: cli: cmd: main: Write to stdout from outside event loop
shouldi: java: dependency check: Use run_command()
util: subprocess: Add run_command() helper
service: dev: create: Initialize git repo
skel: common: docs: Codebase layout with Python Packaging notes
skel: common: MANIFEST: Include all files under main module directory
skel: Use setuptools_scm and switch README to .rst
CHANGELOG: Updated
docs: tutorials: models: Renamed accuracy to score
tests: Renamed accuracy to score
examples: Renamed accuracy to score
model: tensorflow: Renamed accuracy to score
model: tensorflow: Renamed accuracy to score
model: daal4py: examples: Renamed accuracy to score
model: Renamed accuracy to score
examples: Renamed accuracy to score
high_level: Renamed accuracy to score
noasync: Renamed accuracy to score
tests: Renamed accuracy to score
exmaples: notebooks: Renamed accuracy to score
CHANGELOG: Removed superflous whitespace
scripts: docs: templates: api: Renamed accuracy to score
model: vowpalWabbit: tests: Renamed accuracy to score
model: scikit: tests: Renamed accuracy to score
model: pytorch: tests: Renamed accuracy to score
optimizer: Renamed accuracy to score
cli: ml: Renamed accuracy to score
noasync: Renamed accuracy to score
CHANGELOG: Updated
high_level: ml: Renamed accuracy to score
docs: examples: innersource: Add link to microservice
docs: examples: innersource: swportal: Fix image link
docs: examples: innersource: microservice: Add deployment via HTTP service
docs: examples: Move swportal to innersource/crawler
ci: Lint unused imports
ci: Run operations/data
docs: examples: data_cleanup: classfication: Add the accuracy features to cli and install packages
docs: examples: data_cleanup: Add the accuracy features to cli
docs: examples: data cleanup: housing regression: Fixup consoletest commands and install dependencies
docs: examples: data cleanup: classification: Download dataset
plugins: Add operations/data
ci: run: consoletest: Run data cleanup docs
changelog: Add documentation for data cleanup
docs: examples: data_cleanup: Add index for docs
docs: examples: index: Add data cleanup docs
changelog: Add operations for data cleanup
docs: examples: data_cleanup: Add example on how to use cleanup operations
docs: examples: data_cleanup: Add classification example of using cleanup operations
operation: source: Add conversion methods for list and records
setup: Add conversion methods for list and records
setup: Add dfpreprocess to setup
source: dfpreprocess: Add new dataflow source
operations: data: Add setup file
operations: data: Add setup config file
operations: data: Add readme
operations: data: Add project toml file
operations: data: Add manifest file
operations: data: Add license
operations: data: Add entry points file
operations: data: Add docker file
operations: data: Add gitignore file
operations: data: Add coverage file
operations: data: tests: Add init file
operations: data: tests: Add cleanup operations tests
operations: data: Add version file
operations: data: Add init file
operations: data: Add cleanup operations
operations: data: Add definitions
docs: tutorials: accuracy: Updated line numbers
docs: tutorials: dataflows: chatbot: Updated line numbers
docs: tutorials: models: docs: Updated line numbers
docs: tutorials: models: slr: Updated line numbers
dffml: Removed unused imports
container: Upgrade pip before twine
model: Archive support
tests: operation: archive: Test for preseve directory structure
operation: archive: Preserve directory structure
tests: docs: Test Software Portal with rest of docs
examples: swportal: dataflow: Run dataflow
examples: swportal: README: Update for SAP crawler
examples: swportal: sources: orgs repos.yml source
examples: swportal: sources: SAP Portal repos.json source
examples: swportal: orgs: Add intel and tpm2-software repos
examples: swportal: html client: Remove custom frontend
ci: run: consoletests: Fail on error
examples: tutorials: models: slr: run: Add MSE scorer
docs: tutorials: sources: complex: Add :test: option to package install after addition of dependencies
docs: cli: service: dev: create: Install package before running tests
docs: contributing: testing: Add how to run tests for single document
tests: docs: Move notebook tests under docs
examples: notebooks: Add usecase example notebook for 'Tuning Models'
optimizer: Add parameter grid for hyper-parameter tuning
examples: notebooks: ensemble_by_stacking: Fix mardown statement
high_level: ml: Add predict_features parameter to 'accuracy()'
model: scikit: Add support for multioutput scikit models and scorers
examples: notebooks: Create use-case example notebook 'Working with Multi-Output Models'
ci: Do not run on arch docs
base: Implement (im)mutable config properties
docs: arch: Config Property Mutable vs Immutable
util: python: Add within_method() helper function
service: dev: Add -no-strict flag to disable fail on warning
docs: examples: webhook: Fix title underline length
docs: Fix typos for spelling grammar
model: scikit: scroer: Fix for daal4py wrapping
model: scikit: init: Add sklearn scorers docs
model: scikit: test: Add tests for sklearn scorers
model: scikit: setup: Add sklearn scorers to accuracy scripts
model: scikit: scorer: Import scorers in init file
model: scikit: scorer: Add scikit scorers
model: scikit: scorer: Add base for scikit scorers
ci: run: Fix for infinite run of commit msg lint on master
util: log: Added log_time decorator
ci: lint: commits: CI job to validate commit message format
examples: notebooks: Create usecase example notebook 'Ensemble by stacking'
Add ipywidgets to dev extra_require.
tests: test_notebooks: set timeout to -1
examples: notebooks: Create use-case example notebook for 'Transfer Learning'
examples: notebooks: Create usecase example notebook 'Saving and loading models'
high level: Split single file into multiple
docs: about: Add Key Takeaways
docs: about: What industry challenges do DataFlows address / solve?: Add conclusion
docs: about: Add why dataflows exist
source: Added Pandas DataFrame
ci: windows: Stop testing Windows temporarily
shouldi: rust: cargo audit: Update to rustsec repo and version 0.15.0
examples: notebooks: gitignore: Ignore everything but .ipynb files
examples: notebooks: moving between models: Use mse scorer
examples: notebooks: evaluating model performance: Use mse scorer
service: dev: docs: Display listening URL for http server
examples: flower17: Use skmodelscore for accuracy
mode: scikit: setup: Add skmodelscore to scripts
model: scikit: base: Remove unused imports
model: scikit: init: Add SklearnModelAccuracy to init
model: scikit: tests: Add SklearnModelAccuracy for tests
model: scikit: Add scikit model scorer
docs: examples: flower17: scikit: Use MSE scorer
ci: windows: Install torch seperately to avoid MemoryError
service: http: tests: routes: Fix no await of parse_unknown
exaples: test: quickstart: Fix the assert conditions
examples: quickstart_filenames: Use MeanSquaredErrorAccuracy for accuracy
examples: quickstart_async: Use MeanSquaredErrorAccuracy for accuracy
examples: quickstart: Use mse scorer for cli examples
examples: quickstart: Use MeanSquaredErrorAccuracy for accuracy
examples: model: slr: tests: Fix the assert conditions
examples: model: slr: Make use of mse scorer for accuracy
skel: model: tests: Fix the assert condition
cleanup: Remove fix for pytorch dataclasses bug
tests: noasync: Use MeanSquaredErrorAccuracy for tests
tests: high_level: Use MeanSquaredErrorAccuracy for tests
tests: cli: Remove the accuracy method and its test
tests: sources: Use mse scorer for cli tests
model: slr: Use mse scorer for cli tests
high level: accuracy: Fix type annoation of accuracy_scorer
high level: accuracy: Type check on second argument
ci: consoletest: Add accuracy mse tutorial to list of tests
cleanup: Updated commands to run tests
setup: Move tests_require to extras_require.dev
cleanup: Always install dffml packages with dev extra
model: spacy: ner: Make use of sner scorer for accuracy
model: spacy: accuracy: sner: Add missing imports
model: daal4py: daal4pylr: Make use of mse scorer for cli
model: autosklearn: autoregressor: Make use of mse scorer for cli
model: xgboost: tests: Add missing imports
docs: tutorials: accuracy: Rename file to mse.rst
docs: plugins: Inlcude accuracy plugins page in index toctree
model: spacy: sner_accuracy: Update to spacy 3.x API
scripts: docs: template: Add accuracy scorer plugin docs
docs: tutorials: accuracy: Add tutotial on implementation of mse accuracy scorer
docs: tutorials: accuracy: Add accuracy scorers docs
docs: tutorials: index: Add accuracy scorer docs to toctree
examples: flower17: pytorch: Make use of pytorchscore for getting the accuracy
examples: rockpaperscissors: Make use of PytorchAccuracy for getting accuracy
examples: rockpaperscissors: Make use of pytorchscore for getting accuracy
model: pytorch: tests: Make use of PytorchAccuracy for getting accuracy
model: pytorch: examples: Make use of pytorchscore for getting accuracy
model: pytorch: Add pytorchscore to setup
model: pytorch: Add PytorchAccuracy
docs: tutorials: models: slr: Remove the accuracy explanation
docs: tutorials: models: Fix the line numbers to be displayed
docs: tutorials: dataflow: nlp: Use mse,clf scorers for cli commands
examples: model: slr: Use the MeanSquaredErrorAcuracy for examples
model: autosklearn: examples: Use the MeanSquaredErrorAcuracy for examples
model: xgboost: xgbregressor: Use the mse scorer for cli
examples: MNIST: Use the clf scorer
model: scratch: anomalydetection: Add new scorer AnomalyDetectionAccuracy
model: scratch: tests: anomalydetection: Use the AnomalyDetectionAccuracy for tests
model: scratch: anomalydetection: setup: Add the anomalyscore
model: scratch: examples: anomalydetection: Use the AnomalyDetectionAccuracy for example
model: scratch: anomalydetection: Remove the accuracy method
skel: model: tests: Use the MeanSquaredErrorAccuracy for test model
skel: model: example_myslr: Use the MeanSquaredErrorAccuracy for example
skel: model: myslr: Remove the accuracy method
high_level: Check for instance of accuracy_scorer
model: xgboost: tests: Add the classification accuracy scorer
model: xgboost: examples: Add the classification accuracy scorer
model: xgboost: xgbclassifier: Remove the accuracy method
service: http: docs: Update the accuracy api endpoint
service: http: tests: Add tests for cli -scorers option
service: http: docs: Add docs for scorers option
service: http: cli: Add the scorers option
service: http: tests: Add tests for scorer
service: http: util: Add the fake scorer
service: http: examples: Add the scorer code sample
service: http: routes: Add the scorer configure, context, score routes
service: http: api: Add the dffmlhttpapiscorer classes
dffml: high_level: Use the mean squared error scorer in the docs of accuracy
model: spacy: accuracy: Add the SpacyNerAccuracy
model: spacy: accuracy: Add the init file
model: spacy: tests: Use the SpacyNerAccuracy scorer
model: spacy: tests: Use the sner scorer
model: spacy: setup: Add the scorer entrypoints
model: spacy: examples: ner: Use the sner scorer
dffml: model: Remove the accuracy method
dffml: accuracy: Update the score method signature
model: scikit: tests: Use the highlevel accuracy
model: tensorflow_hub: tests: Use high level accuracy method
model: vowpalwabbit: tests: Use the high level accuracy
model: tensorflow: tfdnnc: tests: Update the assertion
model: spacy: ner: Remove the accuracy method from the ner models
high_level: Modify the accuracy method so that they call score method appropriately
model: tensorflow_hub: Remove the accuracy method from text_classifier
dffml: model: ModelContext no longer has accuracy method
accuracy: mse: Update the score method signature
accuracy: clf: Update the score method signature
cli:ml: Remove unused imports
model: autosklearn: autoclassifier: Remove unused imports
model: scikit: examples: lr: Update the assert checks
model: scikit: clustering: Remove tcluster
model: scikit: tests: Give predict config property when true cluster value not present
examples: nlp: Add the clf scorer to cli
model: vowpalWabbit: tests: Use the -mse scorer in cli tests
model: vowpalWabbit: tests: Use the mean squared error accuracy in the tests
model: vowpalWabbit: examples: Use the -mse scorer in cli example
model: spacy: Use the -mse scorer in the cli
model: spacy: tests: test_ner: Add the scorer mean squared accuracy to the tests
model: spacy: tests: test_ner_integration: Add the scorer mse to the tests
model: tensorflow_hub: tests: Use the textclf scorer for accuracy
model: tensorflow_hub: examples: textclassifier: Use the text classifier scorer for accuracy
model: tensorflow_hub: tests: Use the text classifier for accuracy in test
model: tensorflow_hub: Add the textclf scorer to the entrypoints
model: tensorflow_hub: examples: Use the -textclf scorer in example
model: tensorflow_hub: Add the text classifier accuracy
model: tensorflow_hub: Overide the base Accuracy method
model: scikit: tests: Use mean squared error scorer or classification scorer for accuracy
dffml: accuracy: clf: Rename entrypoint to clf
dffml: accuracy: init: Rename to clf
dffml: accuracy: Rename the clfacc to clf
model: tensorflow: examples: tfdnnc: Rename clfacc to clf
setup: Rename clfacc to clf
model: tensorflow: examples: tfdnnr: Use the mean squared error accuracy in examples
setup: Add the classification accuracy to the entrypoints
model: tensorflow: tests: tfdnnc: Use the classification accuracy in cli tests
model: tensorflow: examples: tfdnnc: Use the classification accuracy in example
model: tensorflow: examples: Add the clfacc to the cli
accuracy: Add the classification accuracy
accuracy: init: Add the classification accuracy to the module
model: tensorflow: tests: Make use of -mse scorer in cli tests
model: tensorflow: tfdnnr: Use the -mse scorer in cli tests
model: tensorflow: tests: Use the mean squared error accuracy in tests
model: accuracy: Pass predict to with_features
model: model: Use the parent config
model: scikit: tests: Make use of -mse scorer in tests
model: scikit: examples: lr: Add the mean squared accuracy scorer
model: scikit: examples: lr: Add the mse scorer
model: autosklearn: config: Update predict method to handle data given by accuracy
model: autosklearn: autoclassifier: Remove the accuracy score
model: scratch: Fix the assertions in tests
cli: ml: Instantiate the scorer
cli: ml: Make model and scorer required
util: entrypoint: Error log when failing to load
model: scratch: tests: test_slr_integration: Use the -mse scorer
model: scratch: tests: test_slr: Use the mean squared accuracy scorer
model: scratch: tests: test_lgr_integration: Use the -mse scorer
model: scratch: tests: test_lgr: Use the mean squared accuracy scorer
model: scratch: examples: Make use of mean sqaured error accuracy scorer in examples
model: scratch: examples: Use the -mse scorer in cli examples
cli: ml: Rename to scorer
cli: ml: accuracy: Move sources after scorer in config
dffml: cli: ml: Create a config for scorer
model: xgboost: tests: Use the mean squared error accuracy in tests
model: xgboost: Make use of mean squared error accuracy scorer in examples
model: daal4py: Use the mean squared error for accuracy in example
cli: ml: Update the MLCMDConfig
model: autosklearn: examples: Use the -mse scorer for autoclassifier example
model: daal4py: Fix the tests to take accuracy scorer
model: daal4py: tests: Make use of mean squared error accuracy in the tests
cli: ml: Accuracy sould take accuracy scorer
model: xgboost: xgboostregressor: Remove the accuracy method
model: spacy: ner: Update the accuracy method to take accuracy scorer
model: pytorch: pytorch_base: Remove the accuracy method
model: tensorflow_hub: Add the text classifier accuracy
model: tensorflow_hub: text_classifier: Remove the accuracy method from textclassifier
model: vowpalwabbit: vw_base: Remove the accuracy method
model: tensorflow: dnnr: Remove the accuracy method
model: tensorflow: dnnc: Remove the accuracy method
model: scratch: logisticregression: Remove the accuracy method
model: scikit: scikitbase: Remove the accuracy method
model: daal4py: Remove the accuracy method
model: autosklearn: config: Remove the accuracy method
model: slr: Remove the accuracy method
dffml: model: SimpleModel should take accuracy from modelcontext
examples: accuracy: Add the test for the accuracy example
examples: accuracy: Add the dataset
examples: accuracy: Add the example mse file
dffml: accuracy: New accuracy type plugin
model: Renamed directory property to location
model: Fixed some typos
base: Removed unused ast import
examples: notebooks: gitignore: Ignore csv files
util: python: modules(): Fix docstring
Revert "util: python: modules(): Sort modules for docstring"
util: python: modules(): Sort modules for docstring
util: python: Document and move modules() function
util: net: sync_urlretrieve(): Return pathlib.Path object instead of string
tests: docstrings: Fix tuple instead of function for test_docstring
source: dataset: iris: Update cached_download() call
util: net: cached_download_unpack_archive(): Update docstring with number of files in dffml
operation: compression: Set operation name
operation: compression: Added outputs
operation: archive: Added outputs
df: types: Fixed some typos
setup: Register archive and compression operations
model: Fixed spelling error in Model docstring
model: pytorch: Add support for additional layers via Python API
requirements: Bump Pillow to 8.3.1
model: xgboost: Install libomp in CI and mention in docs
tests: notebooks: Script to create notebook tests
examples: notebooks: Use-case example for 'evaluating model performance'
operation: compression: gz, bz2, and xz formats
operation: archive: zip and tar file support
CHANGELOG: Fix working for addition of download progressbar
model: autosklearn: Temporary fix for scipy incompatability
docs: contributing: Correct REQUIRED_PLUGINS docs
style: Run js-beautify version 1.14.0
docs: contributing: maintainers: Remove pindeps from list of instructions
gitpod: Configure unittest debugging
gitpod: Install cython for autosklearn
docs: contributing: maintainers: Remove pindeps
service: dev: Remove pindeps
docs: conf: Fix .ipynb download button
changelog: Add ice cream sales demo
docs: examples: Add icecream sales demo
examples: dataflow: icecream_sales: test_dataset: Add test dataset
docs: examples: Add icecream sales demo to index
workflows: testing: Add icecream sales demo
examples: dataflow: icecream_sales: Add the dataset file
examples: dataflow: icecream_sales: Add the operations lookup_temperature, lookup_population
examples: dataflow: icecream_sales: Add the main dataflow
docs: conf: Add download button for ipython notebooks
ci: Remove unused software
docs: conf: Update author
docs: notebooks: How to create notebooks
model: scikit: Replace is with == for literal comparisons
df: Remove multiple inheritance from NamedTuple
shouldi: tests: Update versions of rust and cargo-audit
shouldi: tests: Update cargo-audit paths to rustsec
util: net: Fix for unknown download sizes and progress bar
shouldi: java: dependency check: Stream output logs
shouldi: java: dependency check: Refactor and update to version 6.1.6
util: asynchelper: concurrently(): Remove logging on task done
docs: notebooks: Moving between models
util: testing: consoletest: runner: Resolve paths to repo and docs
service: dev: Keep package path relative to cwd
mysql: tests: test_db: Consolidate test case classes
service: dev: Change package to REPO_ROOT
service: dev: Set relative path in release
tests: Consolidate test case classes
operations: Consolidate test case classes
tests: Consolidate test case classes
model: Consolidate test case classes
examples: Consolidate test case classes
util: asynctestcase: Consolidate test case classes
util: net: Change cached_download() and derivatives to functions
source: csv: Add option for delimiter
ci: Roll github pages ssh key
docs: arch: Object Loading and Instantiation in Examples
docs: arch: Start documenting architecture decisions
service: dev: Port scripts/docs.sh to service dev docs
util: net: cached_download(): Changed logging mechanism to log only on 1% changes
shouldi: tests: npm audit: Need to update vuln comparison
Revert "util: testing: consoletest: cli: Add --parse flag"
Revert "util: testing: consoletest: README: Update example intro text with --parse flag"
util: testing: consoletest: README: Update example intro text with --parse flag
util: testing: consoletest: cli: Add --parse flag
tests: ci: Add test for auditability
tests: ci: Resolve repo root path
util: crypto: Add secure/insecure_hash functions
source: csv: Strip spaces in columns by default
util: net: Download progress debug logging
docs: contributing: gsoc: 2021: archive storage: Fix main GSoC 2021 page link
docs: contributing: gsoc: 2021: Better description of Archive Storage for Models project
docs: contributing: style: Correct spelling of more
docs: quickstart: model: Spelling correction of accessible
model: pytorch: nn: Add nn.Module to union of allowed network types in config
source: dataset: iris: Add iris training dataset source
source: dataset: Add dataset_source() decorator
source: wrapper: Add WrapperSource as passthrough to other sources
tests: docstrings: Test with consoletest where applicable
tests: docstrings: Refactor TestCase creation
docs: examples: integration: Update for consoletest http server random port support
util: testing: consoletest: README: Support random http.server ports
util: testing: consoletest: commands: Support for http.server
util: net: Refactor cached_download() for use as context manager
util: net: sync_urlretrieve_and_validate(): Create parent directories if not exists
util: net: Add sync_urlretrieve() and sync_urlretrieve_and_validate()
util: net: Refactor validate_protocol() out of sync_urlopen()
util: net: Make cached_download() able to decorate all kinds of functions
util: file: Add find_replace_with_hash_validation()
util: file: Move validate_file_hash() from util.net to util.file
util: net: Make validate_file_hash() read file in chunks
util: net: Refactor hash validation from cached_download() into validate_file_hash()
util: config: inspect: Add make_config_inspect()
docs: contributing: testing: Update unittest run command
tests: docstrings: Expose tested object in doctest state
tests: model: slr: Explict docs_root_dir for consoletest
scripts: doctest: Format with black
setup: Fix for pypa/pip#7953
service: dev: user flag installs using --user instead of --prefix
base: Instantiate configs using _fromdict when kwargs given to BaseConfigurable.init
docs: contributing: gsoc: 2021: Add DataFlow event types project
docs: contributing: gsoc: 2021: Add Cleanup DataFlows project idea
docs: contributing: gsoc: 2021: AutoML: Add project idea
docs: contributing: gsoc: 2021: Convert to rst
skel: common: setup: Remove quotes from url
shouldi: tests: rust: Try removing advisory-db
examples: MNIST: Run test using mirrored dataset
docs: contributing: gsoc: 2021: Move to subdirectory
docs: contributing: gsoc: 2021: Add mentors so far
shouldi: tests: rust: Update rust and cargo-audit versions
shouldi: javascript: npm audit: Use yarn audit if yarn.lock
util: testing: consoletest: commands: pip install: Accept 3 prefix for python
docs: contributing: gsoc: 2021: Fix incorrect word choice
docs: tutorials: models: package: Fix spelling of documentation
util: net: cached_download_unpack_archive(): Remove directory on failure to extract
docs: installation: Update Python command to have 3 suffix
docs: contributing: gsoc: 2021: Update link to rubric page
df: base: Add valid_return_none keyword argument to @op
scripts: docs: Update copubutton.js
docs: plugins: models: Reference load model by entrypoint tutorial
docs: contributing: dev env: Mention not to run pip install commands
Revert "plugins: Add h2oautoml"
Revert "model: h2oautoml: Add h2o AutoML"
plugins: Add h2oautoml
docs: troubleshooting: Add logging section
model: h2oautoml: Add h2o AutoML
tests: service: dev: Remove test for pin deps
Revert "model: autosklearn: Temporary fix for ConfigSpace numpy issue"
docs: installation: Add find links for PyTorch on Windows
record: Ensure key is always of type str
model: scikit: Fix spelling of Exception
docs: contributing: dev env: Added pre-commit hook for black
examples: shouldi: tests: dependency check: Update CVE number check
docs: tutorials: models: load: Show how to dynamically load models
static analysis: Update lgtm config to include plugins
examples: shouldi: setup: Fix homepage URL
release: Version 0.4.0
docs: contributing: maintainers: release: Update instructions
operations: deploy: setup: Add newline at EOF
docs: tutorials: Mention empty dir plus venv setup
docs: contributing: maintainers: release: Update steps and commands
tests: ci: Ignore setup.py file in build/ skel
docs: contributing: codebase: Remove checking for development version setup.py section
service: dev: bump: inter: Add command to bump interdependent package versions
service: dev: bump: packages: Support for release canidates
docs: tutorials: models: slr: Fix un-awaited coroutine in run.py
ci: run: Check for un-awaited coroutines
docs: new: 0.4.0 Alpha Release: Mention consoletest
docs: news: 0.4.0 Alpha Release
gitignore: Ignore .zip files
model: pytorch: Fix tests and update code and documentation
ci: Run every day at 03:00 AM UTC
ci: run: plugin: Fix release only on version branch
model: pytorch: tests: resnet: Return out test
model: pytorch: Require dffml-config-image and dffml-config-yaml for testing
ci: run: plugin: Ensure no tests are skipped when running plugin tests
docs: tutorials: doublecontextentry: Explain how to use with models
tests: docs: consoletest: Do not use Sphinx builder interface
service: dev: pin deps: Multi OS support
Revert "ci: Ensure TWINE_PASSWORD is set for every plugin"
feature: auth: Add setup.cfg
ci: run: docs: Grab lastest non-rc release from version.py
ci: run: plugin: Only release if on release branch
docs: contributing: gsoc: 2020: Update with doc links from 0.4.0 release
ci: Run pip freeze on Windows and MacOS
docs: installation: Add sections for plugin extra install and master branch
model: autosklearn: Temporary fix for ConfigSpace numpy issue
model: spacy: Upgrade to 3.X
model: autosklearn: Upgrade to 0.12.1
docs: cli: Add version and packages commands
cli: packages: List all dffml packages
cli: service: More helpful logging on service load failure
cli: version: Better error catching for -no-error
docs: troubleshooting: Create doc with common problems and solutions
docs: installation: Mention possible PATH issues
model: tensorflow: deps: Update tensorflow to 2.4.1
model: transformers: Move out of core plugins
ci: windows: Do not install pytorch with pip
serivce: dev: Add PyTorch find links when on Windows
model: autosklearn: Warning about GPLv3 lazy_import transitive depdendency
cleanup: Remove conda
util: testing: consoletest: commands: venv: Fix discovery of python
model: daal4py: Move to PyPi version from conda
shouldi: tests: cli: use: Parse JSON output to check vuln numbers
shouldi: javascript: npm audit: Retry up to 10 times
df: Add retry to Operation
docs: tutorials: dataflows: nlp: scikit: Demonstrate merge command
tests: docstrings: Do not test Version.git_hash on Windows
tests: ci: Add tests to validate CI workflow
ci: Reformat plugin list
ci: Add PyPi secrets for model/spacy, model/xgboost, and operations/nlp
ci: Ensure TWINE_PASSWORD is set for every plugin
service: dev: setuppy: Replace CLI usages of kwarg version with version
service: dev: release: Move from using setuppy kwarg to setuppy version
service: dev: setuppy: version: Add version command
docs: cli: service: dev: setuppy: kwarg: Do not test with consoletest
plugins: Map of directories to plugin names
tests: service: dev: release: Test main package and scikit plugin
shouldi: Move to PEP-517/518
docs: tutorials: sources: file: Move to setup.cfg
docs: tutorials: sources: complex: Move to setup.cfg
docs: tutorials: models: package: Reference entry_points.txt
skel: Move to PEP-517/518 style packages
docs: tutorials: dataflows: nlp: Overwrite data files in subsequent scikit run
util: testing: consoletest: Add overwrite option to code-block directive
docs: Run setuptools egg_info instead of pip --force-reinstall
cleanup: Removed unused requirements.txt files
docs: contributing: dev env: Ensure wheel is installed
docs: contributing: gsoc: Include 2021 page on main GSoC page
docs: contributing: gsoc: 2021: Add deadlines section
setup: Switch to setup.cfg instead of requirements.txt in all plugins
model: scikit: Cast predicted feature to correct data type
docs: contributing: gsoc: 2021: Add project to add event types to DataFlows
docs: contributing: gsoc: 2021: Add page
df: Support for selection of inputs based on anestor origins
cli: dataflow: diagram: Show input origin along with definition name for seed inputs
df: types: dataflow: Include seed definitions in definitions property
df: types: input: Export origin
df: base: Do not return None from auto definitioned functions
df: memory: Combine output operation results for same instance
model: scratch: Add Anomaly Detection
cli: version: Silence git calls stdout and stderr
cli: version: Print git repo hash
shoulid: tests: cli: use: rust: cargo: Update low vuln number
base: Add check if dict before checking for existance of keys within is_config_dict()
service: http: routes: Default to setting no-cache on all respones
service: dev: release: Build wheels in addition to source
docs: Add link to master branch and use commit as version
docs: tutorials: models: slr: Use features instead of feature
docs: tutorials: models: slr: Fixed port replacement in curl command
tests: docs: consoletest: Skip swportal subproject page
docs: tutorial: model: docs: Docstring testing
util: testing: docs: Fix infinite loop searching for repo root in run_consoletest()
docs: examples: or covid data by county: Add example
model: xgboost: requirements: Update dependency versions
high level: Make _records_to_sources() accept pathlib.Path objects
high level: Support for compressed files in _records_to_sources()
docs: tutorials: models: package: Use --force-reinstall on entrypoint update
model: daal4py: Convert to consoletest
scripts: docs: care: Remove file
util: testing: consoletest: Fix literalinclude path join
Revert "util: testing: consoletest: Fix literalinclude path join"
util: packaging: Check development package name using hypens and underscores
model: autosklearn: regressor: tests: Fix consoletest by adding docs_root_dir
model: xgboost: regressor: tests: Test Python example with consoletest
util: testing: consoletest: Fix literalinclude path join
cleanup: Remove --use-feature=2020-resolver everywhere
model: autokslearn: regressor: Convert to consoletest
model: autosklearn: Enable import from top level module
model: xgboost: Added XGBClassifier
docs: tutorials: neuralnetwork: Added useful explanations and fixed code in pytorch plugin
model: xgboost: Add console example
docs: concepts: Fix some typos and state released HTTP API
shoulid: tests: cli: use: Update vuln numbers
util: testing: consoletest: commands: pip install: Check for existance of pytorch fix
examples: swportal: html client: Remove miragejs
examples: swportal: README: Add redirect
examples: swportal: README: Install dffml-config-yaml
docs: contributing: git: Mention kind/ci/failing label
examples: swportal: Add example
service: http: dataflow: Check for dataflow if 405
service: http: dataflow: Apply 404 check to static routes
high level: load: Lightweight source syntax
df: memory: Remove errant reuse code
df: memory: Add ability to specify maximum number of contexts running at a time
model: pytorch: Change network layer name property to layer_type
model: pytorch: Raise LossFunctionNotFoundError when loss function is misspelled
util: testing: consoletest: commands: pip install: Remove check for 2020-resolver
util: testing: consoletest: commands: pip install: Correct root dir
util: testing: consoletest: cli: Now closing infile
util: testing: consoletest: cli: Fix wrong name setup variable
df: types: dataflow: Fix overriding definitions on update
cli: dataflow: run: Helpful error if definition not found
service: dev: pindeps: Pin requirements.txt plugins
ci: run: plugin: Move pip freeze to end
ci: run: plugin: Only report installed deps when all are installed
docs: contributing: dev env: Add note about master branch docs
ci: run: plugin: Report installed versions of packages
util: testing: consoletest: README: Fix code block should have been rst
plugins: Move more plugins to requirements.txt
tests: util: testing: consoletest: Test consoletest README.md
docs: contributing: consoletest: README: Add documentation
util: testing: consoletest: Ability to import for compare-output option
util: testing: consoletest: New function nodes_to_test()
tests: util: testing: consoletest: Split unittests into own file
plugins: Added requirements.txt for each plugin
plugins: Fix daal4py
container: Update existing packages
plugins: daal4py: Now supported on Python 3.8
models: transformers: tests: Keep cache dir under tests/downloads/
ci: macos: Don't skip model/vowpalwabbit
dffml: plugins: Remove dependency check for VowpalWabbit
ci: windows: Don't skip model/vowpalwabbit
model: daal4py: Workaround for oneDAL regression
model: daal4py: Update to 2020.3
shouldi: tests: cli use: Bump low vulns for cargo audit
examples: shouldi: tests: cargo audit: Update vuln number
model: spacy: Add note about needing to install en_core_web_sm
model: spacy: Convert to consoletest docstring test
tests: model: slr: Test docstring with consoletest
docs: ext: literalinclude relative: Make literalinclude relative to Python docstring
util: testing: docs: Add run_consoletest for running consoletest on docstrings
util: testing: consoletest: parser: Add basic .rst parser
util: testing: consoletest: Refactor
docs: Treat build warnings as errors
shouldi: README: Link to external license to please Sphinx
docs: plugins: model: Fix formatting issues
docs: tutorials: dataflows: locking: Remove incorrect json highlighting
docs: examples: integration: Remove erring console highlighting
secret: Fix missing init.py
service: http: docs: dataflow: Fix style
docs: index: Remove link to web UI
util: skel: Fix warnings
util: asynctestcase: Fix warnings
docs: conf: Fix warnings
docs: examples: Install dffml when installing plugins
plugins: Added OS check for autosklearn
model: transformers: Update output_dir -> directory in config
model: spacy: Changed output_dir -> directory
ci: run: consoletest: Sperate job for each tutorial
docs: cli: Move dataflow above edit
docs: cli: Test with consoletest
docs: ext: consoletest: Allow escaped literals in stdin
docs: ext: consoletest: Fix virtualenv activation
docs: examples: shouldi: pip install --force-reinstall
tests: source: dir: Remove dependency on numpy
model: xgboost: Remove pandas version specifier
setup: Move test requirements to dev extras
ci: deps: Install wheel
docs: installation: Talk about testing Windows and MacOS
ci: Run on MacOS
docs: examples: dataflows: Install dev version of dffml-feature-git with shouldi
docs: examples: Update consoletest compare-output syntax
docs: ext: consoletest: Split poll-until from compare-output
docs: examples: dataflows: Fix pip install command
ci: container: Test list models
model: autosklearn: Use make_config_numpy
docs: examples: dataflows: Do not run tree command when testing
docs: examples: dataflows: Test with consoletest
docs: Update syntax of :daemon:
docs: ext: consoletest: Daemons can be replaced
docs: tutorials: models: slr: Update :replace: syntax
docs: ext: consoletest: Replace at code-block scope
docs: ext: consoletest: Add root and venv directories to context
docs: ext: consoletest: Do not serialize ctx exit stack
ci: dffml-install: Run pytorch tempfix 46930
docs: ext: consoletest: Prepend dffml runner to path
docs: ext: consoletest: Run dataclasses fix after pip install
ci: run: venv for each plugin test
docs: ext: consoletest: More logging before Popen
docs: examples: shouldi: Test with consoletest
docs: tutorials: dataflows: nlp: Test with consoletest
docs: tutorials: sources: file: Test list
docs: ext: consoletest: Fix check for virtual env
docs: ext: consoletest: Check pip install for correct invocation
ci: run: Fix skip check
docs: tutorials: sources: complex: Test with consoletest
util: net: cached_download_unpack_archive: Use dffml commit without symlinks
ci: Change setup-python version 1-> 2
tests: source: Updated TestOpSource for Windows
workflows: Added DFFML base tests for Windows
tests: Modified/Skipped tests as required for Windows
dffml: util: cli: cmd: Add windows check for get_child_watcher
ci: run: Copy temporary fixes to tempdir
ci: Remove dataclasses from pytorch METADATA in ~/.local
ci: Remove dataclasses from pytorch METADATA
docs: Include autosklearn in model plugins
docs: Remove symlinks for shouldi and changelog
gitpod: Upgrade setuptools and wheel
ci: Remove dataclasses library
shouldi: test: Update vuln counts
setup: notify incompatible Python at installation
docs: tutorials: sources: file: Roll back testing of list
setup: Add sphinx back to dev
tests: docs: consoletest: Run only if RUN_CONSOLETESTS env var present
serivce: dev: install: All plugins at once
docs: ext: consoletest: Conda working nested
setup: Add sphinx to test requirements
plugins: Check for c++ in path before checking for boost
docs: tutorials: dataflows: io: Test with consoletest
docs: ext: consoletest: Do not write extra newlines when copying
ci: run: Unbuffer output
docs: ext: consoletest: Add stdin
df: memory: Add operation and parameter set for auto started operations
docs: tutorials: sources: file: Test with consoletest
docs: ext: literalinclude diff: Add diff-files option to literalinclude
docs: ext: consoletest: Use code-block
docs: tutorials: models: Update headers
docs: tutorials: model: iris: Show output for dataset download
docs: Fix cross references
docs: tutorials: models: Add iris TensorFlow tutorial
ci: run: Only run consoletests via unittests
docs: installation: consoletest
docs: examples: shouldi: Fix cross references
util: cli: cmd: Support for asyncio subprocesses in non-main threads
service: http: Add portfile option
docs: installation: Update pip
docs: conf: Update copyright year
docs: installation: Only support Linux
docs: installation: Windows create virtualenv
source: memory: repr: Never return None
source: memory: Fix method order
source: memory: repr: Only display if config is MemorySourceConfig
operations: deploy: tests: Fix addition of condition
operations: deploy: Add missing valid_git_repository_URL input
docs: examples: integration: Update diagrams
df: memory: Handle conditions when auto starting ops
df: memory: Move dispatch_auto_starts to orchestrator
df: memory: input network: Refactor operation conditional check
tests: df: memory: Add test for conditions on ops
df: memory: Fix conditional running if not present
source: memory: Fix display for subclasses
model: xgboost: tests: predict: Allow up to 10 unacceptable error points
source: memory: Add display to config for repr
docs: tutorials: Fix doc headers
docs: Move usage/ to examples/
docs: Rename Examples to Usage
model: tensorflow: examples: tfdnnc: Fix accuracy rounding check
ci: run: pip: --use-feature=2020-resolver
ci: deps: pip: --use-feature=2020-resolver
cleanup: Remove unused model file
README: Talk about being an ML distro
model: autosklearn: Bump the version to 0.10.0
source: file: close does not use WRITEMODE
docs: contributing: style: Pin black to version
docs: usage: integration: Remove dev install -e
model: autosklearn: Install smac 0.12.3
model: autosklearn: Temporarily pin to 0.9.0
ci: docs: Add consoletest
docs: usage: integration: Update tutorial
docs: ext: consoletest: Implement Sphinx extension
feature: git: Add make_quarters operation
operation: output: group by: Remove fill from spec
source: mysql: Refactor
source: df: Fix record() method
source: df: Allow for no_script execution
source: df: Do not require features be passed to dataflow
source: df: RecordInputSetContext repr broken
source: df: Allow for adding inputs under context
source: Fix SubsetSources
base: Support typing.Dict config parameter from CLI
source: op: Fix aenter not returning self
model: tensorflow: dnnc: Ensure clstype on record predict feature
service: http: routes: URL decode match_info values
scripts: docs: Ensure no duplication of entrypoints
source: df: Add record_def
source: df: Refactor add input_set method
source: df: Add help for config properties
docs: tutorials: dataflows: chatbot: Filename on all literalincludes
docs: tutorials: dataflows: locking: Filename on all literalincludes
docker: Container with all plugins
docs: cli: datalfow: Update to use -flow
docs: installation: Remove [all] from instructions
service: dev: install: pip --use-feature=2020-resolver
model: autosklearn: Fix dependencies
ci: deps: autosklearn: Install arff and cython
model: transformers: Temporarily exclude version 3.1.0
shouldi: tests: cli: use: Update vuln counts
shouldi: rust: cargo audit: Supress TypeError
util: data: traverse_get: Log on error
shouldi: tests: cli: use: rust: Include node
examples: shouldi: cargo audit: Handle kind is yanked vuln
model: transformers: Temporarily exclude version 3.1.0
setup: Pin black to 19.10b0
df: input flow: Add get_alternate_definitions helper function
model: pytorch: Add custom Neural Network & layer support and loss function entrypoints
examples: dataflow: chatbot: Update docs to use dataflow run single
operation: nlp: example: Add sklearn ops example
docs: usage: Add example usage for new image operations
util: skel: Create parent directory for link if not exists
base: Update config classmethod in BaseConfigurable class
util: cli: arg: Add configloading ability to parse_unknown
lgtm: Fix filename
skel: common: Add GitHub actions workflow
style: Format with black
util: testing: docs: Add run_doctest function
model: xgboost: Temporary directory for tests
lgtm: Ignore incorrect number of init arguments
source: df: Added docstring and doctestable example
util: data: export_value now converts numpy array to JSON serializable datatype
cli: dataflow: run: Commands to run dataflow without sources
ci: Fix numpy version conflict
shouldi: rust: Fix identification
model: xgboost: Add xgbregressor
model: pytorch: Add PyTorch based pre-trained ConvNet models
model: tensorflow: Pin to 2.2.0
scripts: docs: Make it so numpy docstrings work
docs: tutorials: dataflow: ffmpeg: Add immediate response to webhook receiver
model: spacy: ner: Add spacy models
operation: output: get single: Added ability to rename outputs using GetSingle
docs: tutorials: dataflows: chatbot: Fix link to examples folder
operations: nlp: Add sklearn NLP operations
docs: tutorial: dataflow: chatbot: Gitter bot
service: http: Add support for immediate response
model: slr: Correct reuse of x variable in best_fit_line
skel: model: Correct reuse of x in accuracy
skel: model: Correct reuse of x variable in best_fit_line
feature: Correct dtype conversion
model: scikit: clusterer: Raise on invalid model
model: transformer: qa: Raise on invalid local rank
examples: maintained: Remove use of explict this
docs: tutorial: dataflow: nlp: Add example usage
docs: model: daal4py: Add example usage for Linear Regression
ci: deps: Pin daal and daal4py to 2020.1
plugins: Do not check deps if already installed
plugins: model: vowpalWabbit: Check for boost
ci: deps: Cleanup and comment
ci: run: Add note about daal4py lack of 3.8 support
ci: Move shouldi git featute dep to deps.sh
plugins: Fix daal4py exclude for 3.8
plugins: Exclude daal4py from 3.8
plugins: Only install plugins with deps
cli: version: Use contextlib.suppress
cli: version: Display versions of plugins
service: http: Improve cert or key not found error messages
service: http: docs: cli: Document -static
service: http: Command line option to redirect URLs
service: dev: install: Try installing each package individually
service: dev: install: Option not to run dependency check
service: dev: install: Check for plugin deps pre install
service: dev: install: Add -skip flag
docs: contributing: maintainers: release: Better document interdependent packages
docs: usage: index: Remove stale io reference
model: transformers: Support transformers 3.0.2
model: daal4py: Remove daal4py from list of dependencies
cli: dataflow: create: Add ability to specify instance names of operations
cli: dataflow: create: Renamed -seed to -inputs
configloader: Rename png configloader to image
model: Predict method should take source context
util: data: Fix flattening of single numpy values
record: export: Use dffml.util.data.export
examples: dataflow: locking: Fix dict intantiation
model: transformers: Pin to version 3.0.0
docs: tutorials: dataflows: locking: Make consise
df: types: Make auto default DataFlow init behavior
docs: usage: dataflows: Add missing console start character
docs: shouldi: Update README
docs: tutorial: dataflow: How to use lock with definitions
examples: ffmpeg: Remove files from when ffmpeg was a package
base: df: Add bytes to primitive types
operations: nlp: Add NLP operations
docs: installation: Use zip instead of git for install from master
operations: image: Add image operation tests
operations: image: Add new image processing operations
operations: image: Update resize commit and add new flatten operation
cli: Override JSON dumping when -pretty is used
util: data: Fix formatting of record features containing ndarrays when -pretty is used
configloader: png: Don't convert ndarray image to 1D tuple
df: memory: Support default values for definitions
model: transformers: Add support for transformers 3.0.0
model: autosklearn: Add autoregressor model
dffml: model: autosklearn: Add autoclassifier model
tests: operation: sqlite query: Correct age column data type
model: transformers: test: classification model: Assert greater or equal in tests
model: transformers: qa: Change default logging dir of SummaryWriter
docs: model: vowpalWabbit: Add example usage
model: transformers: qa: Add Question Answering model
examples: shouldi: python: pypi: Update definition for directory input
tests: examples: quickstart: Use IntegrationCLITestCase for tempdir
docs: usage: mnist: Fix dataflows
cli: dataflow: diagram: Fix for new inputflow syntax
df: types: Improve DefinitionMissing exception when resolving DataFlow
tests: Round predictions before equality assertion
source: dir: Add directory source
model: tensorflow: Temporary fix for scikit / scipy version conflict
model: scikit: Expose RandomForestRegressor as scikitrfr
docs: installation: Fix egg= for scikit
docs: installation: Add egg=
examples: test: quickstart: Round output of ast.literal_eval before comparison
model: scikit: Auto daal4py patching
util: asynctestcase: Integration CLI test cases chdir to tempdir on setUp
model: Stop guessing directory
docs: contributing: testing: Tests requiring pluigns
model: transformers: classification: Added classification models
docs: tutorials: cleanup: New Operations Tutorial
docs: usage: MNIST: Update use case to load from .png images
configloader: png: Load from .png files instead of .mnistpng
operations: image: Add new image preprocessing operations plugin
source: csv: Update csv source to not overwrite configloaded data to every row
df: base: Add comment on uses_config
model: scikit: Removed pandas as dependency
model: scikit: Removed applicable features
service: dev: Rename config to configloader
cli: ml: Add -pretty flag to predict command
cli: list: Add -pretty flag to list records command
record: Improved str method
util: data: Convert numpy arrays to tuple in export_value
docs: about: Add philosophy
sqlite: close db and modified tests
fix: tests: cli: Fixed windows permission error, formatted with black
tests: fixed permission denied error on windows
source: file: Updated open to avoid additional lines on windows
tests: record: Update datetime tests
service: dev: Use export
util: data: Add export
tests: source: op: Fix assertion
model: transformers: ner: Update NER model
source: op: Operation as data source
util: config: numpy: Fix typing of tuples and lists
base: Support for tuple config values
test: operations: deploy: Fix bug in test
examples: ffmpeg: Use entrypoint loading
tests: tutorials: models: slr: http: Skip test
cli: dataflow: create: Add -config to create
cli: Change -config to -configloader
util: data: Change value to keyword argument
cli: dataflow: create: Update existing instead of rewriting in flow
cli: dataflow: Add flow to create command
util: data: Add traverse_set,dot.seperated.path indexing
df: memory: Use auto args config
base: configurable: Equality by config equality
base: configurable: Check for default factory before creating default config
model: daal4py
docs: tutorials: models: slr: Removed packaging from model tutorial
util: packaging: Add mkvenv helper
model: SimpleModel fix assumption of features in config
docs: tutorials: model: Restructure
docs: usage: MNIST: Update use case to normalize image arrays
source: df: Create orchestrator context
source: df: Add ability to take a config file as dataflow via the CLI
secret: Add plugin type Secret
cli: df: diagram: Connect operation's conditions to others
cli: df: operation: condition: Add condition to operation's subgraph
util: cli: Unify cli Configuration
docs: df: Added DataFlow tutorial page
source: Raise exception when no records with matching features are found
df: base: op: handle self parameter
util: entrypoint: Load supports entrypoint style relative
tests: df: create: Test for entrypoint load style async gen
util: entrypoint: Fix relative load
df: base: Always return imp from OperationImplementation._imp
df: base: op auto name is now entrypoint load style
tests: df: create: Refactor
df: Auto apply op decorator to functions
operation: output: Rename get_n to get_multi
df: base: Correct return type for auto def outputs
gitpod: Fix automated dev setup
noasync: Expose run from high level
util: data: parser_helper: Treat comma as list
noasync: Expose high level save and load
df: base: op: Auto create Definition for return type
df: Support entrypoint style loading of operations
model: tensorflow: Auto re-run tests up to 6 times
cli: edit: Edit records using DataFlowSource
shouldi: use: Added rust subflow
source: df: Fix lack of await on update
docs: tutorials: model: tests: Fix imports include for real
docs: tutorials: model: tests: Fix imports include
shouldi: project: bom: db No print on save
util: data: Export UUID values
shouldi: project: New command
util: cli: JSON dump UUID objects
docs: contributing: testing: Fix docker invokation
ci: deps: Install feature git for deploy ops
setup: Update all extra_requires
ci: Cache shouldi binaries for tests
shouldi: tests: cargo audit: Move binaries to binaries.py
shouldi: tests: golangci lint: Move binaries to binaries.py
shouldi: tests: dependency check: Move binaries to binaries.py
shouldi: tests: npm audit: Move binaries to binaries.py
shouldi: tests: cli: use: Move binaries to binaries.py
shouldi: Fix npm audit report
Revert "util: net: cached_download_unpack_archive extract if dir is empty"
style: Ignore shouldi test downloads
docs: cli: edit: Add edit command example
shouldi: use: Add use command
shouldi: bandit: Count high confidence and all levels of severity
shouldi: tests: Check number of high issues
shouldi: javascript: DataFlows identification and running npm audit
shouldi: python: DataFlows identification and running safety and bandit
shouldi: Depend on Git operations
shouldi: Move operations into language directories
util: net: cached_download_unpack_archive extract if dir is empty
docs: tutorials: operations: Fix typo safety -> bandit
docs: contributing: git: Explination of lines CI check
ci: Run locally
util: packaging: Check for module dir in syspath
operation: binsec: Remove bad rpmfind link
feature: Subclass to instances
util: skel: Make links relative
model: vowpalWabbit: Enable for Python 3.8
ci: Install vowpalWabbit for DOCS target
ci: Fix use of non-existent PLUGIN variable
df: base: Auto create Definition for spec and subspec
ci: Make workflow verbose
scripts: doctest: Create script from class of function docstring
service: dev: Raise if pip install failed
ci: Install vowpalWabbit for main package
ci: vowpalWabbit boost libs
model: TensorFlow 2.2.0 support
source: df: DataFlow preprocessing source
df: memory: Ability to override definitions
operation: output: Add AssociateDefinition
docs: model: tensorflow_hub: Add example of text classifier
operations: deploy: Continuous Delivery of DataFlows usage example
docs: installation: Remove notice about TensorFlow not supporting Python 3.8
source: file: Take pathlib.Path as filename
docs: conf: Replace add_javascript with add_js_file
model: transformers: Set version range to >=2.5.1,<2.9.0
model: tensorflow: Set version range to >=2.0.0,<2.2.0
df: types: Add example for Definition
util: cli: cmd: Always call export before json dump
util: data: Export dataclasses
ci: Add secret for vowpalWabbit
docs: tutorial: New file source
model: vowpalWabbit: Added Vowpal Wabbit Models
cli: list: Change print to yield
model: transformers: ner: Change the links formatting to rst
scripts: docs api: Generate API docs
util: data: Fix issue with mappingproxy
feature: Fix bug in feature eq
util: data: Export works with mappingproxy
feature: eq method only compare to other Feature
docs: contributing: Add GSoC pages
model: Model plugins import third party modules dynamically
base: Classes with default configs can be instantiated without argument
examples: Import from top level
docs: installation: Bleeding edge plugin install add missing -U
docs: cli: Complete dataflow run example
docs: installation: Document bleeding edge plugin install from git
df: base: Namespacing for op created Definitions
df: base: op: Create Definition for each arg if inputs not given
docs: cli: Improve model section
style: Fixed JS API newline
ci: Run against Python 3.8
docs: installation: Add Ubuntu 20.04 instructions
docs: Change python3.7 to python3
scripts: Get python version from env
shouldi: Use high level run
service: dev: Export anything
cleanup: Fix importing by using importlib.import_module
feature: Remove unused code
operation: dataflow: Use op not imp.op in examples
cleanup: Export everything from top level module
util: entrypoint: Remove issubclass check on load
tests: docstrings: Force explict imports
cleanup: Ensure examples from docstrings are complete programs
cleanup: Use relative imports everywhere
high level: Add run
df: memory: Fixed redundancy checker race condition
df: types: Add defaults for operation inputs and outputs
tests: df: Refactor Orchestrator tests
scripts: docs: HTTP=1 to start http server for docs
tests: high level: Added tests for load and save
tests: noasync: Add tests for ML functions
shouldi: npm audit: Fix missing stdout variable
operation: binsec: More error checking in testcase
shouldi: npm audit: Fix error condition
shouldi: Correct gitignore
shouldi: Operation to run OWASP dependency check
source: ini: Source for parsing .ini files
docs: contributing: docs: Update doctest instructions
ci: Remove use of sphinx doctest
tests: doctests: Doctests as unittests
operation: db: Adapt to new unittest docstrings
util: testing: source: Remove examples
util: entrypoint: Fix examples
util: asynctestcase: Fix example
high level: Use SLR instead of LinearRegression
ci: Add binsec and transformers secrets
operations: binsec: Move binsec branch to operations/binsec
db: sqlite: remove_query: Fix lack of query_values
db: sqlite: Fix intialization of asyncio.Lock
operations: db: Doctestable examples
docs: plugin: remove 'Edit on Github' button
high level: Organize load with save
docs: api: high level: Add load function
high level: Add load function
docs: operation: model_predict example usage
operations: io: Fixup examples
operation: mapping: Doctestable examples
ci: Pull down all tags
setup: Add twine as dev dependency
CHANGELOG: Add back Unreleased section
release: Version 0.3.7
examples: io: Fix lack of await
docs: contributing: maintainers: Version bump CHANGELOG.md
docs: contributing: maintainers: Fix formatting
docs: quickstart: HTTP service model deployment
docs: quickstart: Update trust values
service: http: docs: Update warnings
service: http: docs: Add reference for model usage
service: http: util: testing: Move testing infra
service: http: docs: cli: Fix formating
service: http: docs: CLI usage page
service: http: Sources via CLI
service: http: Models via CLI
high level: Add save function
source: csv: Sort feature names for headers
util: asynchelper: Default CONTEXT
model: simple: Alias for parent
cleanup: Remove unused imports
model: slr: Add example for docs
setup: Use pathlib to join path to version.py
skel: operations: Dockerfile: Ubuntu 20.04 as base image
operation: io: Add io operations demo
util: cli: Use parser_helper for ParseInputsAction
setup: Register get_multi operation
ci: docs: Put ssh key in tempdir
util: data: Make plugins exportable
ci: whitespace: Check documentation files
docs: model: scratch: Python code examples
df: memory: Support for async generator operations
operation: output: Add GetMulti
df: base: BaseInputNetworkContext.definition -> definitions
scripts: docs: References for all plugins
skel: operations: Dockerfile: Install package
skel: operations: Add Dockerfile for HTTP service
shouldi: cargo audit: Change name of definition
docs: Enable hiding of python prompts
base: Rename "arg" to "plugin"
CHANGELOG: Add back Unreleased section
docs: contributing: maintainer: Mention tensorflow_hub special case
release: Version 0.3.6
docs: contributing: maintainer: Document version bumping
service: dev: Fix version file listing
docs: contributing: editors: vscode: Shorten title
docs: contributing: editors: VSCode
ci: docs: Check for failure properly
style: Format docs
feature: Fixed failing doctest
docs: Change view source to edit on GitHub
operation: io: Run Doctest Examples
docs: about: Add mission statement to docs
shouldi: Add cargo audit for rust
model: tensorflow: Refactor
operation: io: Add input and print
shouldi: Update README
source: Doctests for BaseSource using MemorySource
feature: Convert tests to doctests and add example
docs: cotributing: maintainers: Adding new plugin
setup: Add db as a source
README: Make mission statement have bullet points
source: db: Source using the database abstraction
model: Move scratch slr into main pacakge
ci: Updated PNG configloader plugin in testing.yml
df: memory: Auto start operations without inputs
model: Expand homedir for directory in model configs
model: transformers: example: Fix accuracy assertion
README: Modify wording of mission statement
model: transformers: Add NER models
docs: contributing: dev env: Windows virtualenv activation
util: cli: FastChildWatcher windows incompatibility
docs: Add link to GitHub in sidebar
docs: source: Add home local prefix for pip install
docs: contributing: git: Add note about model/tensorflow random errors
docs: contributing: git: Update DOCS possible errors
docs: Do not track generated plugin docs
df: memory: Cleanup and move methods
docs: usage: mnist: Complete MNIST tutorial
ci: Cache pip
model: scratch: SAG LR documentation
operation: dataflow: run: Run dataflow as operation
df: memory: Log on instance creation with given config
df: types: Add update method to DataFlow
df: types: Operation maintain definition when exporting conditions
df: types: Definition do not export unset fields
df: types: DataFlow do not export empty properties
df: types: Make DataFlow not a dataclass
df: memory: Update op for opimp on instantiation
df: base: No class names with . for operations
df: types: Raise error on invalid definition for Input
df: types: Definition fix comparison
df: memory: Silence forwarding if not appliacble
operation: dataflow: run: Make a opimpctx
model: scratch: Alternate Logistic Regression implementation
docs: model: tensorflow: Python API examples
df: memory: Input validation using operations
record: Docstrings and examples
docs: tutorial: model: Mention file paths of files we're editing
docs: tutorial: source: Include test.py file
CHANGELOG: Add back unreleased
release: Version 0.3.5
docs: tutorial: Update new model tutorial
skel: model: Convert to SimpleModel
model: simple: Split applicable check into two methods
docs: contributing: style: Naming Conventions
docs: concepts: Fix contact us link
scripts: docs: Remove replacement of username
model: Switch directory config parameter to pathlib.Path
ci: docs: Check that docs directory was updated
model: tensorflow: dnnc: Updated docstring with examples
ci: Cleanup run_plugin
ci: Re-enable running of integration tests
ci: Fix running of examples
ci: Fail if final integration test run fails
ci: Skip shouldi for root package examples
ci: Do not uninstall
configloader: Move from config/ to configloader/
model: SimpleModel create directory if not exists
util: os: Create files and dirs with 0o700
docs: model: tensorflow: Python code for DNNClassifier
docs: concepts: DataFlow
model: scikit: Correct predict default
tests: source: idx: Download from mirror
scripts: Helper for maintaining lines of literalincludes
model: scratch: Use simplified model API
scripts: docs: Fix config list output
base: Export methods and classes
model: Simplified Model API with SimpleModel
base: config _asdict recursive export
dffml: Expose Record and AsyncTestCase
feature: Make Features a collections.UserList
docs: model: scikit: Update docs
service: dev: Create fresh archive instead of cleaning
model: scikit: examples: Testable LR
ci: Run examples for plugins
ci: Fix twine password for similar packages
record: Docstrings and examples for features and evaluated
docs: model: scikit: Update Prediction to cluster
release: Bump versions of plugins
service: dev: Add version bump command
df: operation: Add example for run_dataflow
shouldi: Add npm audit operation
model: scikit: Change help and default for predict config of unsupervised models
df: memory: Input forwarding to subflows
style: Format scripts docs
docs: Add link to GitHub repo
docs: Clarify plugin maintenance by changing Core to Official
README: Add mission statement
model: scikit: tests: Randomly generated data
docs: high level: Add example usage
docs: contributing: Examples and doctests
docs: conf: Move doctest header to own file
docs: contributing: Restructure
high level: Example for predict in docstring
docs: Remove unneeded sphinxcontrib-asyncio
ci: docs: Revert non-working dirty repo check
docs: Minor updates to formatting
ci: docs: Fail if codebase updated after docs.sh
model: scikit: tests: Randomly generate classification data
model: scikit: Python API example usage
docs: contributing: style: Add note about using black via VSCode
df: memory: Fix doctests
docs: record: Fix underlines
util: net: Add sha calculation to cached_download
CHANGELOG: Add back unreleased
release: Version 0.3.4
scripts: bump_deps: Ignore self
examples: shouldi: golangci-lint: Use cached_download_unpack_archive
examples: shouldi: Add golangci-lint operation
ci: Fetch all history for all tags and branches
ci: docs: Run get release first
ci: docs: Grab latest release before wiping egg link
ci: docs: Checkout last release
ci: Fix checkout not pulling whole repo
util: os: prepend_to_path
util: net: cached_download_unpack_archive
ci: docs: Attempt fix to build latest release
docs: service: http: Clean up JavaScript example
gitpod: Update pip
docs: contributing: Table foratting fix
ci: Force push to gh-pages
ci: Update to checkout action v2
docs: contributing: How to read the CI
ci: Run doctests
docs: Enable doctest
base: Fix doctests
df: base: Remove non-working doctests
feature: Remove non-working doctests
docs: service: http: Fixed configure model URL
repo: Rename to record
docs: Resotre changelog symlink
docs: Spelling fixes
df: memory: Remove set_items from NotificationSetContext
cleanup: Remove unused imports
tests: util: net: Add cached_download test
ci: Add secret for tensorflow hub models
df: types: Add subspec parameter to Definition
model: tensorflow hub: Add NLP model
release: Bump plugin versions
docs: contributing: Fix Weekly Meetings link
docs: contributing: Notes on development dependencies
docs: Mention webui for master branch docs
release: Version 0.3.3
dffml: Remove namespaces
docs: usage: integration: Add tokei install steps
high level: Add very abstract Python APIs
base: Instantiate config from kwargs
model: tensorflow: TF 1.X to 2.X
source: file: Change label to tag
model: tensorflow: Back out tensorflow 2.X support temporarily
feature: Remove evaluation methods
service: dev: Move setup kwarg retrival
remove: Files added in error
docs: usage: Start of MNIST handwriten digit example
model: tensorflow: Batchsize and shuffle parameters
source: idx: Source for IDX1/3 format
source: file: Binary file support
util: net: Cached download decorator
source: Fix source merging
service: dev: Do not fail if user has no name
df: memory: Throw OperationException on operation errors
repo: prediction: Predictions as feature specific dictionary
service: http: Add file listing
df: types: Add validate to definition
model: scikit: Use make_config_numpy
util: config: Make numpy config
model: tensorflow: Move to 2.X
df: types: Autoconvert inputs into instances of their definition spec
shouldi: Add deepsource skip for false positive
tests: service: dev: Run single operation test
service: dev: Fix list datatype lookup
tests: service: dev: Export test
docs: Update wording for webui
cleanup: Remove unused imports
model: deepsource skip for static type checking yield
repo: Rename src_url to key
ci: Build webui
ci: docs: Run build but no push unless on master
docs: contributing: Notes on config
model: tensorflow: Pin to 1.14.0
util: data: Update docstring examples
CHANGELOG: Minor updates
docs: contributing: Document style for imports
docs: plugins: Update dnnc predict parameter
docs: contributing: git: Remove file formating section
docs: contributing: style: Document docstrings
model: tensorflow: dnnc: Change classification to predict
docs: plugins: Add model predict
ci: run: Report status before attemping release
operation: model: Correct name
setup: Add model predict operation
source: mysql: Add db interface
operation: db: Add database operations
operation: dataflow: run: Return context handles as strings
docs: Add Database documentation
db: Abstract sqlite into generic sql
db: Add sqlite database
db: Add database abstraction
source: mysql: util: Fix no sql setup query no volume issue
docs: usage: Add with for mysql logs command
base: Single level config nesting
base: Fix list extraction
cli: dataflow: Merge seed arrays
df: types: Add generic
docs: about: Re-add architecture diagram
docs: contributing: codebase: Add missing move command
docs: contributing: codebase: Adding a new plugin
README: Update contributing link
docs: changelog: Include in docs site
docs: contributing: Fix source wording and import asyncio
docs: contributing: Add codebase notes
util: cli: Default to FastChildWatcher
skel: Use auto args and config
config: Add ConfigLoaders to ease config file loading
docs: plugin: Fix typo in models
model: scikit: Add clustering models
source: readwrite property instead of readonly
examples: shouldi: Use communicate instead of write
docs: contributing: Add header to setup section
docs: contributing: Do not reference index.html
docs: contributing: Move to docs website
CONTRIBUTING: Add notes on docker and venv
CHANGELOG: Fix wording
model: Predict and classification are Features
gitpod: Add config
CONTRIBUTING: Add note on GitPod
README: Specify master branch for actions badge
CHANGELOG: Add minor changes since 0.3.2
examples: Quickstart
docs: CONTRIBUTING: Fix placement of -e flag
style: Format with black
operation: model: Raise if model is not instance
operation: model: Remove msg from model_predict
util: Rename entry_point to entrypoint
feature: Remove def: from defined features
CONTRIBUTING: Randomly generated test datasets
docs: index: Add link to master branch docs
ci: Install twine in main site-packages
release: Version 0.3.2
model: scikit: Use auto args and config
base: Add make_config
ci: Strip equals from pypi tokens
ci: Install twine in venv
config: yaml: Bump version to 0.0.5
config: yaml: Update license wording
README: Remove black badge
README: Add PyPi version badge
README: Update workflow name to Tests
ci: docs: Set identity file
ci: Use GITHUB_PAGES_KEY in tests workflow
ci: Fix docs push
ci: Rename Testing workflow to Tests
ci: docs: Pull gh-pages branch
ci: Auto deploy docs
ci: Enable auto release to PyPi
docs: operations: Add run dataflow
model: scikit: Add Ridge Regressor
model: scikit: Add new models
scripts: docs: Error message when missing sphinx
util: asynctestcase: AsyncExitStackTestCase
CONTRIBUTING: Modify dates of abandonment
operation: run_dataflow
CONTRIBUTING: Add What To Work On
CONTRIBUTING: Add table of contents and pip issues
cli: version: Do not lowercase install location
util: cli: Fix parsing of negitive values
df: base: Fix op self identification
ci: Add deepsource for static analysis
release: Version 0.3.1
docs: Add base to API docs
tests: integration: CSV source string src_urls
source: csv: Load src_url as str
model: scratch: Use auto args and config
model: tensorflow: Use auto args and config
model: Use auto args and config
scripts: docs: Fix error on lack of qualname
base: Add field for config field descriptions
cli: Fix numpy int* and float* json output
test: integration: dev: Check model_predict result
run model predict
service: dev: run: Load dict types
util: entrypoint: Speed up named loads
test: service: develop: Run single
test: integration: dataflow: Diagram and Merge
service: dev: install: Speed up install of plugins
source: mysql: Fix setup_common packaging issue
docs: model: Replace -features with -model-features
ci: Disable fail fast
tests: integration: Merge memory to csv
source: csv: Use auto args and config
source: json: Use auto args and config
base: Configurable implements args, config methods
cli: Remove old operations command code
df: memory: Fix redundancy checker
ci: Fix trailing whitespace check
ci: Verbose testing script
ci: GitHub Actions cleanup
ci: Move from Travis to GitHub Actions
model: Move features to model config
docs: about: Spelling fixes
CHANGELOG: Add Unreleased section back
docs: index: Provide more clarity on DFFML
docs: integration: Update line numbers
docs: publications: Fix formatting of talk video
docs: publications: Add BSidesPDX Talk
df: memory: Fix indentation on input gathering
style: Updated black and reformatted
service: http: docs: Remove only source supported
df: Real DataFlows and HTTP MultiComm
model: tensorflow: Add regression model
model: Added ModelNotTrained Error
df: memory: Remove memory from NotificationSet
source: source.py: Add base_entry_point decorator
docs: Add about page and update shouldi
service: http: Version 0.0.3
service: http: Version 0.0.2
service: http: Support for models
model: tensorflow: dnnc: Hash hidden_layer to create model_dir
docs: Add youtube channel
CONTRIBUTING: Mention asciinema
docs: Update mailing list links
model: tensorflow: Renamed init arg in DNNClassifierModelContext
model: Predict only yields repo
docs: installation: Mention GitPod
README: Add GitPod
examples: shouldi: README: Clarify naming
CONTRIBUTING: Fix inconsistant header sizes
docs: scikit: Document all models in module docstring
util: cli: JSON serialize enum values
docs: source: modify care to include mysql
base: Clip logging config if too long
docs: conf: Changed HTML theme to RTD
examples: shouldi: Run bandit in addition to safety
source: mysql: Addition of MySQL source
README: Add black badge
model: scikit: Fix CLI based configuration
base: Log config on init
setup: Not zip safe
README: Add link to master docs
model: scikit: Changed self to cls
service: http: Fix type in securiy docs
service: http: Release HTTP service (#182)
examples: source: Rename testcase
setup: Capitalize version and readme
README: Remove link to HACKING.md
docs: CONTRIBUTING: Merge HACKING
cli: Enable usage via module invokation
service: dev: List entrypoints
model: scikit: Correct entrypoints again
model: scikit: corrected entry points
style: Correct style of all submodules
examples: shouldi: Add dev mode hack
news: origin/master August 15 2019
skel: source: entry_points correction
source: csv: Add label
model: scikit: Create models and configs dynamicly
docs: HACKING: Added logging for testing
community: Add mailing list info
docs: Add documenation building steps
docs: Restructure
docs: api: Model tutorial
feature: git: tests: Remove help method
model: scikit: Simple Linear Regression
docs: Improve homepage and plugins
service: dev: Revamp skel
model: scratch: setup fix dffml dev install detection
df: memory: Fix strict should be True
CONTRIBUTING: Add link to community.html
Dockerfile: Update pip
util: entrypoint: Correct loaded class name
docs: installation: Re-add info on docker
model: scratch: Added simple linear regression
tests: source: Fix incorrect label
source: json: Added missing entry_point decoration
source: csv: Added missing entry_point decoration
util: cli: Parser set description of subparsers
util: cli: Include information on erring class
skel: Add service creation
skel: setup: Install dffml if not in dev mode
lgtm: Add lgtm.yaml
docs: Fix a few typos
util: cli: CMD description from docstring
SECURITY: State supported versions
model: tensorflow: Updated syntax in README
util: Entrypoint reports load errors
service: create: Skel for models and operations
repo: Make non-classification specific
util: entrypoint: Subclasss from loaded class
source: csv: Enable setting repo src_url using CSVSourceConfig
source: json: Store JSON contents in memory
source: json: Load JSON and patch label in dump
util: testing: FileSourceTest fix random call
util: testing: test_label for file sources
source: json: Add label to JSONSource
util: testing: Add FileSourceTest
source: file: Wrap ZipFile with TextIO
revert: source: csv: Enable setting repo src_url
source: csv: Enable setting repo src_url
util: asynchelper: concurrently nocancel argument
df: Simplification of common usage
df: base: Docstrings for operation network
feature: codesec: Make own branch (binsec)
CHANGELOG: Version bump
docs: example: shouldi
util: asynchelper: aenter_stack bind lambdas
util: asynchelper: aenter_stack method
docs: community: Remove hangouts link
docs: Plugins
scripts: skel: Update setup for markdown README
scripts: skel: Feature skel becomes operation skel
github: Issue template for new plugin
format: Run formatter on everything
HACKING: Re-add
cli: Remove requirement on output-specs and remap
source: memory: Decorate with entry_point
df: memory: opimps instantiated withconfig()
df: base: OperationImplementation config op.name
docs: Complete integration example
scripts: gh-pages deployment script
README: Point to documentation website
CHANGELOG: Bump version
release: Version bump 0.2.0
docs: usage: Integration example
ci: Remove auto-docs deploy
ci: Generate docs in travis
docs: Add example source
docs: Use sphinx
CHANGELOG: Add Standardization of API to changes
ci: Download tokei every time
feature: auth: Add fallback for openssl less than 1.1
feature: git: Remove non-data-flow features
feature: git: Update to new API
model: tensorflow: Update to new model API
scripts: skel: Update model
tests: Updated all classes to work with new APIs
source: Use standardized pattern
df: Standardize Object and Context APIs
feature: auth: Example of thread pool usage
feature: codesec: Added
dffml: df: Add aenter and aexit to all
ci: Plugin tests no longer always exit cleanly
README: Add gitter badge
README: Add link to CONTRIBUTING.md
community: Create issue templates
feature: git: operations: Exec with logging
CHANGELOG: Update missing
util: asynchelper: Collect exceptions
source: file: Add support for .zip file
util: cli: parser: Correct maxsplit
util: asynchelper: Re-add concurrently
model: tensorflow: Check that dtype isclass
travis: Check if tokei present
setup: Set README content type to markdown
CHANGELOG: Increment version
travis: Do not move tokei if present
release: Bump version to 0.1.2
df: CLI fixes
df: Added Data Flow Facilitator
dffml: source: file: Added support for .lzma and .xz
travis: Add check for whitespace
travis: Ensure additions to CHANGELOG.md
dffml: sources: file: Added bz2 support
tests: source: file: Correct gzip test
dffml: source: file: Added Gzip support
docs: hacking: GitHub forking instructions
docs: hacking: Git branching instructions
docs: hacking: Add coverage instructions
plugin: feature: git: cloc: Log if no binaries are in path
docs: Fixed a few typos and grammatical errors
plugin: model: tensorflow Change hidden_units
test: source: csv: Do not touch cache
source: csv: Add update functionality
docs: tutorial: New model guide
README: Add codecov badge
travis: Add codecov
docs: install: Updated docker instructions
docs: tutorial: Creating a new feature
scripts: Correct clac in skel feature
scripts: Remove ENTRYPOINT from MiscFeature
scripts: Add new feature script
plugin: feature: git: Remove pyproject
docs: Added gif demo of git features
doc: Fix spelling of architecture
doc: about: Thanks to connie
docs: arch: Add original whiteboard drawing
source: file: Correct test and open validation
docs: Point users to feature example
docs: Added example usage of Git features
docs: Added logging usage
source: file: Enable reading from /dev/fd/XX
docs: Added contribution guidelines
docs: Move asyncio blurb to ABOUT
docs: Add install with docker info
docs: Reargange
README: Correct header lengths
release: Initial Open Source Release

1 similar comment
@johnandersen777
Copy link
Author

alice: please: contribute: recommended community standards: overlay: github: pull request: Force push in case of existing branch
scripts: dump discusion: Commit each edit
scripts: dump discusion: Remove files before re-running
alice: please: contribute: Successful creation of PR for readme
alice: please: contribute: Successful creation of meta issue linking readme issue
alice: please: contribute: Successful commit of README.md
util: subprocess: run command events: Allow for caller to manage raising on completion exit code failure
alice: please: contribute: determin base branch: Use correct GitBranchType annotation
alice: please: contribute: Attempting checkout of default branch if none exists
feature: git: definitions: git_branch new_type_to_defininition
alice: please: contribute: DataFlow as global
alice: please: contribute: overlay: operations: git: Remove commented out old function
alice: please: contribute: overlay: github issue: Creating meta issue and readme issue
operations: git: git repo default branch: Return None when no branches exist
alice: please: contribute: overlay: operations: git: Seperate into own overlay
alice: cli: please: contribute: Allow for reuse of already wrapped opimps
alice: please: contribute: Remove guess of repo URL from base flow
feature: git: definitions: no_git_branch_given new_type_to_defininition
df: types: More helpful error message on duplicate operation
feature: git: definitions: URL new_type_to_defininition
alice: please: contribute: Rename to follow overlay naming convention
df: base: Correct AliceGitRepo dispatching has_readme
df: memory: Successful recieve result from child context
df: memory: ictx: Fix local variable clobbering
df: memory: run operations for ctx: Orchestrator property must be set before registering context creation with parent flow
df: memory: Result yielding of watched contexts
df: memory: Initial support for yielding non-kickstarted system context results
df: memory: Format with black
operation: dataflow: run dataflow: run custom: First input defintion used as context now supported autodefed str primitive detection
alice: please: contribute: Execution from repo string guessing
alice: cli: please: contribute: Running custom subflow using function for type cast
alice: cli: please: contribute: Fix trigger recommended community standards
alice: cli: Remove print(dffml.Expand)
alice: please: contribute: Fixed NewType Definitions and no subclass from SystemContext
df: types: create definition: ForwardRef support for types definined within class
alice: please: contribute: Fixup errant types and return annotations
alice: cli: please: contribute: Attempt and fail to build single dataflow from all classes
alice: please: contribute: create readme file: Fix reference to HasReadme definition
alice: cli: please: contribute: Build dataflows from classes
alice: cli: please: contribute: Fix location of imports
alice: cli: please: contribute: Remove old non-typehint non-class/static methods
alice: cli: please: contribute: Add TODO about merging applicable overlays
alice: please: contribute: recommended community standards: In progress on Git and GitHub overlays
alice: cli: please: contribute: recommended community standards: In progress debuging overlay execution
alice: cli: please: contribute: recommended community standards: Initial overlay
alice: please: contribute: recommended community standards: Make methods staticmethods
df: types: Expand as alias for Union
alice: cli: please: contribute: recommended community standards: Initial guess at SystemContext as Class
alice: cli: please: contribute: Infer repo
df: base: mk_base_in: Build SimpleNamespace when given dict
df: base: opimpctx: Style format with black
df: memory: Debug print operation on lock acquisition
df: types: input: Make get_parents an async iterator
Revert "df: types: input: Make get_parents an async iterator"
operations: innersource: Remove unused imports
df: types: input: Make get_parents an async iterator
df: types: Fix import of links
alice: threats: Diagram still not working
cli: dataflow: run: single: TODO about links issue
alice: threats: Output with open architecture but without mermaid
cli: dataflow: run: single: Add overlay support
alice: threats: Generate THREATS.md
cli: dataflow: run: single: Support dataflow given as instance
alice: cli: Comment out broken version comamnd
alice: cli: Format with black
source: dataset: threat modeling: threat dragon: Add manifest metadata
source: dataset: threat modeling: threat dragon: Initial source
high level: dataflow: In progress fails to apply overlay so skipped for now
df: system context: ActiveSystemContext: Take parent and only upstream config as config
high level: dataflow: run: Use overlay as system context deployment
overlay: merge_implementations: Refactor into function
base: mkarg: Support for pulling arg default value from instantiated dataclass field
overlay: DFFML_OVERLAYS_INSTALLED: Carry through implementations defined in memory from merged flows
overlay: DFFML_MAIN_PACKAGE_OVERLAY: Fix merge op name inconsitancy
overlay: DFFMLOverlaysInstalled: Already overlayed no need to load again
df: base: OperationImplementationContext: subflow: Enable application of overlays on subflows
util: python: resolve_forward_ref_dataclass: Accept all instances of type_cls SystemContextConfig to be dataclass
overlay: Fix overlay_cls should be overlay before instantiation
feature: git: clone repo: Use GH_ACCESS_TOKEN for github repos if present
source: warpper: dataset_source: Support wrapping funcs which want self
Revert "util: cli: cmd: Add use of system context to kick of CLI"
df: system context: Running a system context
overlay: Add default overlay to collect and apply other overlays
high level: dataflow: Apply installed overlays
service: dev: setuppy: version: Fix parse_version helper instantiation
service: dev: Format with black
df: system context: Add missing imports and fix dataflow reference and by_origin iteration
df: types: DataFlow: by_origin: Deduplicate based on operation.instance_name
base: subclass: Do not set default if default_factory set
df: system context: Fixed import paths, set defaults
df: system context: Move to correct location
df: system context: deployment_dataflow_async_iter_func: Initial untested implemention
operations: innersource: cli: Format with black
operations: innersource: cli: Update to use .subclass
base: convert value: Fix errent if statement logic on check if value is dict
base: config: fromdict: Pass dataclass to convert_value()
base: convert value: Support for self referencing dataclass type load
base: Fix missing import of merge from dffml.util.data
base: Move subclass to be classmethod on BaseDFFMLObjectContext
base: replace_config: Change input and return signature paramater annotations from BaseConfig to Any
system context: Initial plugin type
df: types: definition: Hacky initial support links
df: types: create_definition: Fixup naming and param annotation which are classes/objects
df: types: Move CouldNotDeterminePrimitive
df: types: Move create_definition
base: Add new replace_config helper
df: memory: Make MemoryOrchestrator re-entrant
operation: github: Playing around with operation as dataflow
operation: github: Remove username from home path
util: cli: cmd: Subclass with field overlays via merge
tests: docstrings: Support for testing classmethods
tests: docstrings: Refactor population of all object into recursive routine
util: data: merge: Add missing else to update non-dict and non-list values
util: data: merge: Return source object data merged into
service: dev: Refactor export code to remove duplicate paths
util: entrypoint: load: Support loading via obj[key] for instances supporting getitem
plugins: Add Alice an rules of entities
plugins: Add dffml-operations-innersource
setup: overlay: Change location of dffml main package overlay
df: base: Prevent name collision on lambda wrap
high level: overlay: Call async methods passing orchestrator
overlay: dffml: Move into base overlay file
df: types: Input: Auto convert typing.NewType into definition
df: base: op: Support single output without auto-defined I/O
operation: output: remap: config: Do not convert already instances of DataFlow into DataFlow instance
df: base: op: create definintion: For typing.NewType auto create definition
df: types: operation: Auto convert typing.NewType to definition on post_init
df: types: Add new_type_to_defininition
df: op: create definintion: For unknown type, set primitive to object istead of raise
df: types: Moved primitive_types
in progress on overlay
feature: git: Mirror repos for CVE Bin Tool scans
base: mkarg: Fix typing.Unions to select first type
high level: dataflow: run: Accept overlay keyword argument
overlay: Add overlay plugins which are just dataflows with entrypoints
df: types: Add DataFlow.DEFINITION
alice: CONTRIBUTING: Running with pdb
operations: innersource: contributing: Presence check
alice: Initial CLI based on shouldi and innersource operations
shouldi: use: Override need to check git repo URL if local directory path given
shouldi: project: Log cirtical about future SBOM production
alice: Empty package
operations: innersource: Check workflow presence
operation: python: Parse AST
operations: innersource: cli: Report out shas analyized for each checkout
operations: innersource: cli: Change name of commits to be commit_count
operations: innersource: Check for github workflow presence within checked out repo
operations: innersource: Reference operations through dataflow
operations: innersource: Ensure Tokei fix lack of return value
operations: innersource: Update with auto_flow=True to take operation condition modifications
operations: innersource: Set maintained/unmaintained to be populated from group by reuslts
operations: innersource: cli: Format with black
operations: innersource: tokei prepended to path
operations: innersource: Download tokei before running lines_of_code_by_language
operations: innersource: Create current datetime as git date from python
cli: dataflow: Accept DataFlow objects as well as paths
source: file: Add mkdirs config property to create target file parent directories
operations: innersource: Diagram default dataflow working
service: ossse: Initial commit
util: monitor: Add back in for use with dataflow execution frontend
cli: dataflow: Alternate definitions from alternate origins mapping fixed
operation: mapping: Fix string passed as input
source: dataframe: Support reading from excel files
cli: version: Ignore lack of git installed
operations: innersource: Fix tests to clone and check for workflows using git operations
operations: git: Fix ssh_key should be input rather than output for clone_git_repo
util: asynctestcase: Add assertRunDataFlow method
docs: contributing: dev env: Show uninstall for non-main packages
operations: innersource: Switch to checking for presence of workflows dir
examples: dataflow: execution environments: Use run_dataflow custom inputs failing
examples: dataflow: execution environments: Run both local and remote same flow
df: ssh: Update python invocation to unbuffered mode
df: ssh: Allow for env with remote tar
df: ssh: Workaround for .pyz incompatibility with importlib.resources
df: ssh: Scratch work for zipapp based execution
operations: innersource: GitHub Workflow reader
source: mongodb: Log collection options (schema) and doc as features
util: cli: cmd: JSON dump datetime in isoformat
source: mongodb: Create empty record if not in collection
source: mongodb: Fix entrypoint and log collection names
feature: git: rm -rf repo for out of process execution
feature: git: git_grep: Suppress failure on no results for grep
examples: dataflow: manifests: log4j source scanner: Do not scann already scanned repos
examples: dataflow: manifests: log4j source scanner: Allow for setting max contexts with MAX_CTXS env var
examples: dataflow: manifests: log4j source scanner: Run locally
examples: dataflow: manifests: log4j source scanner: Allow env image override for k8s
df: kubernetes: Start log collecters earlier
operation: packaging: pip_install()
examples: dataflow: manifests: log4j source scanner: Get authors
feature: git: git_repo_author_lines_for_dates: Config for alternate reporting of authors
feature: git: clone_git_repo: Correct env and logging
feature: git: operations: clone_git_repo: Support ssh keys
examples: dataflow: manifests: manifest to github actions: Targeting k8s
tests: cli: manifest to dataflow: schema
tests: cli: manifest to dataflow: Format with black
source: mongodb: tests: test source: Format with black
source: mongodb: util: mongodb docker: Format with black
source: mongodb: source: Format with black
shouldi: java: dependency check: Format with black
examples: dataflow: manifests: shouldi java dependency check: Format with black
examples: dataflow: manifests: log4j source scanner: Format with black
examples: dataflow: parallel curl: Log when finished downloading
examples: dataflow: parallel curl: Switch from curl to aiohttp
examples: dataflow: manifests: shouldi java depenendecy check: Scan all repos one by one
examples: dataflow: manifests: log4j source scanner: Read repo list from file
examples: dataflow: manifests: log4j source scanner: Set max_ctxs to 5
util: subprocess: Set events to empty list if None
examples: dataflow: manifests: log4j source scanner: use orchestartor
examples: dataflow: manifests: log4j source scanner: grep though source to find affected versions
feature: git: Add git_grep to search files
util: subprocess: Fix stdout/err yield only if in desired set of events to listen to
examples: dataflow: manifests: shouldi java depenendecy check: DataFlow for cloning and running dependency check
examples: dataflow: parallel curl: Run curl in parallel on each row in a CSV file
shouldi: java: dependency check: Download if not present
operation: mapping: Convert to dict to extract for non-dict types such as named tuples
tests: cli: manifest to dataflow: Use MemoryOrchestrator if download output is cached
tests: cli: manifest to dataflow: Overwrite getArtifactoryBinaries outputs if locally cached
tests: cli: manifest to dataflow: Add some caching
df: ssh: Add prefix dffml.ssh to remote tempdir
operation: subprocess: Remove logging of command on output
tests: cli: manifest to dataflow: Running download but None printed to stdout from downloader
operation: subprocess: Custom definitions
tests: cli: manifest to dataflow: Update configs of all dataflows to modify execution command
df: ssh: Do not log command run when executing dataflow
util: subprocess: run_command: Allow for not logging command run
df: ssh: Remove verbose option from rm of remote tempdir
df: kubernetes: Give full path to docker.io for dffml container image
tests: cli: manifest to dataflow: Add names to operations op calls
df: kubernetes: Clean up created resources
df: kubernetes: Use exit_stacks to create tempdir
df: kubernetes: Add exit_stacks to help with refactoring
df: kubernetes: xz compress tar files instead of gz due to size limits in configmaps
operation: subprocess: subprocess_line_by_line: Run a subprocess and output stdout, stderr, and returncode
tests: cli: manifest to dataflow: Add SSHOrchestrator instantiation
pyproject.toml: Set build-backend
util: testing: consoletest: commands: Allow reading from stdin if CONSOLETEST_STDIN environment variable is set
util: subprocess: Events for STDOUT and STDERR
df: ssh: Add SSHOrchestartor
df: kubernetes: Log failures to parse pod status
tests: cli: manifest to dataflow: Modification pipeline setup
df: kubernetes: Do not fail if containerStatuses key does not exist
tests: cli: manifest to dataflow: DataFlow for dataflows
df: types: Definition: Use annotations instead of _field_types
tests: cli: manifest to dataflow: Remove preapply sidecar
cli: manifest to dataflow: execute test target: Configurable command
df: kubernetes: Try making names random with uuid4
tests: cli: manifest to dataflow: Dependnecies installed
df: kubernetes: Support mirror of local dffml
df: kubernetes: Fix some duplicate log output issues
df: kubernetes: Untar context with Python
df: kubernetes output server: Vendor concurrently()
util: testing: consoletest: Make httptest optional dependency
df: kubernetes: prerun dataflow for pip install and logging for all containers
util: subprocess: exec_subprocess: Do not return until process complete and all lines read from stdout/err
tests: cli: manifest_to_dataflow: Failing for unknown reason
init: Set manifest shim to be primary main()
df: kubernetes: Able to add sidecar
tests: cli: dataflow: Working on manifest
df: memory: Instantiate Operation Implementations with their default config
df: memory: Remove checking for input default value in alternate definitions
operation: output: get multi/single: Optional nostrict
util: testing: manifest: shim: docs: console examples: Show how to load correct wheel on the fly
util: testing: manifest: shim: docs: console examples: Show how to load modules remotely on the fly
util: testing: manifest: shim: Correct naming of parsers to next_phase_parsers so shim phase parsers have local variable
util: testing: manifest: shim: parse: Correct type hints
util: testing: manifest: shim: Copy default so setup cannot modify them
util: testing: manifest: shim: Console examples
util: testing: manifest: shim: Helpful exception on lack of input action
util: testing: manifest: shim: Set dataclass_key if not exists
util: testing: manifest: shim: docs: Explain shim layer start on usage
util: testing: manifest: shim: Add env serializer
util: testing: manifest: shim: Initial commit
df: kubernetes: Allow setting kubectl context to use
util: subprocess: Refeactor run_command into also run_command_events
df: kubernetes: Rename config property context to workdir
cli: dataflow: Accept dataflow from file or object
cli: dataflow: contexts: Fix lack of passing strict
ci: run: plugins: Test source/mongodb
source: mongodb: Initial version without TLS
operation: github: In progress
util: config: inspect: Remove self if found
in progress, need to go abstract workflow execution to support GitHub Actions as a dataflow
docs: examples: ci: Start on plan
docs: examples: ci: Start on document
df: kubernetes: In progress on tutorial
docs: examples: innersource: kubernetes: Start on document
df: kubernetes: job: Add basic orchestrator
cli: dataflow: run: Allow for setting dataflow config
ci: docs: Remove webui build
scripts: dump discussion: Raw import
ci: docs: Build with warnings
docs: rfcs: Open Architecture: Initial commit
ci: rfc: Update to run only on own changes
ci: rfc: Build RFCs
docs: contributing: dev env: zsh pain point
docs: contributing: gsoc: 2022: Updated link to timeline
docs: contributing: gsoc: 2022: Add clarification around proposal review
docs: contributing: git: Add rebaseing information
docs: tutorials: models: slr: Document that hyperparameters live in model config
docs: contributing: gsoc: 2022: Added link to GSoC talk
docs: contributing: gsoc: 2022: Correct spelling of beginner
docs: contributing: debugging: Add note on pdb
housekeeping: Rename master to main
ci: remove images: Remove after success
ci: remove images: Do not give branch name on first log --stat
ci: remove images: Rewrite gh-pages
ci: remove images: Attempt add origin
ci: remove images: Push to main via ssh
ci: remove images: Just log --stat
ci: remove images: Run removal and push to main
github: issue templates: GSoC project idea
docs: contact: calendar: Attach to DFFML Videos account
docs: contributing: gsoc: 2022: Added link to GSoC talk
docs: contributing: gsoc: 2022: Fix Ice Cream Sales link
docs: contributing: gsoc: 2022: Fix links
docs: contributing: gsoc: 2022: Fix spacing on list
docs: contributing: gsoc: 2022: Update with ideas
util: testing: consoletest: commands: Remove errant unchecked import of fcntl
README: Conditionally render dark/light mode logos depending on user's GitHub theme
README: Add logo
docs: images: Add logo
docs: installation: Mention need to install git for making plugins
util: testing: consoletest: commands: Do not import fcntl on Windows
util: python: within_method: Do not monkeypatch inspect.findsource on Python greater than 3.7
shouldi: tests: npm audit: Made vuln count check great than 1
high_level: Accept lists for data arguments
model: scikit: tests: scikit_scorers: Fixed Typo
model: scikit: tests: Fixed typo
model: scikit: tests: Removed Superflous print statement
model: scikit: tests: Fixes scorer related tests
model: scikit: fixed one failing test of type Record
util: testing: consoletest: README: Add link to video
service: dev: Ignore issues loading ~/.gitconfig
model: Consolidated self.location as a property of baseclass
docs: Updated Mission Statement
tests: docstrings: Doctest and consoletest for module doc
tests: util: test_skel: Removed version.py from common files list
skel: common: REPLACE_IMPORT_PACKAGE_NAME: version: deleted
skel: common: version: Deleted version.py file
model: vowpalWabbit: fixed use of is_trained flag
model: tensorflow: Updated usage of is_trained property
docs: tutorials: models: Fixed line numbers for predict code block
skel: fixed black formatting issue
CHANGELOG: Updated
model: vowpalWabbit: Updated to include is_trained flag
model: daal4py: Updated to include is_trained flag
model: scikit: Updated to include is_trained flag
model: pytorch: Updated to include is_trained flag
model: spacy: Updated to include is_trained flag
examples: Updated to include is_trained flag
model: tensorflow: Updated to include is_trained flag
model: xgboost: Updated to include is_trained flag
model: scratch: Updated to include is_trained flag
skel: model: Updated to include is_trained flag
model: Updated base classes to include is_trained flag
util: net: Fixed issue of progress being logged only on first download
CHANGELOG: Updated
util: log: Changed get_download_logger function to create_download_logger context-manager
docs: examples: notebooks: Fix JSON from when we added link to video on setting up for ML tasks
docs: examples: notebooks: Add link to video on setting up for ML tasks
docs: examples: data cleanup: Add link to video
examples: notebooks: Add links to videos
service: dev: create: blank: Create a blank python project
skel: common: docs: Change index page to generic Project instead of name
skel: common: setup: Correct README file from .md to .rst
util: testing: consoletest: commands: Print returncode on subprocess execption
util: testing: consoletest: commands: Set terminal output blocking after npm or yarn install
util: testing: consoletest: commands: run_command(): Kill process group
util: subprocess: Refactor run_command into run_command and exec_subprocess
high level: ml: Updated to ensure contexts can be kept open
dffml: source: dfpreprocess: Add relative imports
cleanup: Rename dfold to dfpreprocess
cleanup: Rename dfpreprocess to df
cleanup: Rename df to dfold
tuner: Renamed Optimizer to Tuner
examples: or covid data by county: Fix misspelled variable testing_file should be test_file
cli: dataflow: diagram: Fix for bug introduced in 90d3e0a
docs: examples: ice cream sales: Install dffml-model-tensorflow
util: config: fields: Do not use file source by default
docs: examples: or covid data by county: Fix for facebook/prophet#401 (comment)
ci: run: Check for unittest failures as well as errors
ci: Set git user and email for CI
cli: dataflow: run: Use FIELD_SOURCES
housekeeping: Remove contextlib.null_context() usages from last commit
util: cli: cmd: main: Write to stdout from outside event loop
shouldi: java: dependency check: Use run_command()
util: subprocess: Add run_command() helper
service: dev: create: Initialize git repo
skel: common: docs: Codebase layout with Python Packaging notes
skel: common: MANIFEST: Include all files under main module directory
skel: Use setuptools_scm and switch README to .rst
CHANGELOG: Updated
docs: tutorials: models: Renamed accuracy to score
tests: Renamed accuracy to score
examples: Renamed accuracy to score
model: tensorflow: Renamed accuracy to score
model: tensorflow: Renamed accuracy to score
model: daal4py: examples: Renamed accuracy to score
model: Renamed accuracy to score
examples: Renamed accuracy to score
high_level: Renamed accuracy to score
noasync: Renamed accuracy to score
tests: Renamed accuracy to score
exmaples: notebooks: Renamed accuracy to score
CHANGELOG: Removed superflous whitespace
scripts: docs: templates: api: Renamed accuracy to score
model: vowpalWabbit: tests: Renamed accuracy to score
model: scikit: tests: Renamed accuracy to score
model: pytorch: tests: Renamed accuracy to score
optimizer: Renamed accuracy to score
cli: ml: Renamed accuracy to score
noasync: Renamed accuracy to score
CHANGELOG: Updated
high_level: ml: Renamed accuracy to score
docs: examples: innersource: Add link to microservice
docs: examples: innersource: swportal: Fix image link
docs: examples: innersource: microservice: Add deployment via HTTP service
docs: examples: Move swportal to innersource/crawler
ci: Lint unused imports
ci: Run operations/data
docs: examples: data_cleanup: classfication: Add the accuracy features to cli and install packages
docs: examples: data_cleanup: Add the accuracy features to cli
docs: examples: data cleanup: housing regression: Fixup consoletest commands and install dependencies
docs: examples: data cleanup: classification: Download dataset
plugins: Add operations/data
ci: run: consoletest: Run data cleanup docs
changelog: Add documentation for data cleanup
docs: examples: data_cleanup: Add index for docs
docs: examples: index: Add data cleanup docs
changelog: Add operations for data cleanup
docs: examples: data_cleanup: Add example on how to use cleanup operations
docs: examples: data_cleanup: Add classification example of using cleanup operations
operation: source: Add conversion methods for list and records
setup: Add conversion methods for list and records
setup: Add dfpreprocess to setup
source: dfpreprocess: Add new dataflow source
operations: data: Add setup file
operations: data: Add setup config file
operations: data: Add readme
operations: data: Add project toml file
operations: data: Add manifest file
operations: data: Add license
operations: data: Add entry points file
operations: data: Add docker file
operations: data: Add gitignore file
operations: data: Add coverage file
operations: data: tests: Add init file
operations: data: tests: Add cleanup operations tests
operations: data: Add version file
operations: data: Add init file
operations: data: Add cleanup operations
operations: data: Add definitions
docs: tutorials: accuracy: Updated line numbers
docs: tutorials: dataflows: chatbot: Updated line numbers
docs: tutorials: models: docs: Updated line numbers
docs: tutorials: models: slr: Updated line numbers
dffml: Removed unused imports
container: Upgrade pip before twine
model: Archive support
tests: operation: archive: Test for preseve directory structure
operation: archive: Preserve directory structure
tests: docs: Test Software Portal with rest of docs
examples: swportal: dataflow: Run dataflow
examples: swportal: README: Update for SAP crawler
examples: swportal: sources: orgs repos.yml source
examples: swportal: sources: SAP Portal repos.json source
examples: swportal: orgs: Add intel and tpm2-software repos
examples: swportal: html client: Remove custom frontend
ci: run: consoletests: Fail on error
examples: tutorials: models: slr: run: Add MSE scorer
docs: tutorials: sources: complex: Add :test: option to package install after addition of dependencies
docs: cli: service: dev: create: Install package before running tests
docs: contributing: testing: Add how to run tests for single document
tests: docs: Move notebook tests under docs
examples: notebooks: Add usecase example notebook for 'Tuning Models'
optimizer: Add parameter grid for hyper-parameter tuning
examples: notebooks: ensemble_by_stacking: Fix mardown statement
high_level: ml: Add predict_features parameter to 'accuracy()'
model: scikit: Add support for multioutput scikit models and scorers
examples: notebooks: Create use-case example notebook 'Working with Multi-Output Models'
ci: Do not run on arch docs
base: Implement (im)mutable config properties
docs: arch: Config Property Mutable vs Immutable
util: python: Add within_method() helper function
service: dev: Add -no-strict flag to disable fail on warning
docs: examples: webhook: Fix title underline length
docs: Fix typos for spelling grammar
model: scikit: scroer: Fix for daal4py wrapping
model: scikit: init: Add sklearn scorers docs
model: scikit: test: Add tests for sklearn scorers
model: scikit: setup: Add sklearn scorers to accuracy scripts
model: scikit: scorer: Import scorers in init file
model: scikit: scorer: Add scikit scorers
model: scikit: scorer: Add base for scikit scorers
ci: run: Fix for infinite run of commit msg lint on master
util: log: Added log_time decorator
ci: lint: commits: CI job to validate commit message format
examples: notebooks: Create usecase example notebook 'Ensemble by stacking'
Add ipywidgets to dev extra_require.
tests: test_notebooks: set timeout to -1
examples: notebooks: Create use-case example notebook for 'Transfer Learning'
examples: notebooks: Create usecase example notebook 'Saving and loading models'
high level: Split single file into multiple
docs: about: Add Key Takeaways
docs: about: What industry challenges do DataFlows address / solve?: Add conclusion
docs: about: Add why dataflows exist
source: Added Pandas DataFrame
ci: windows: Stop testing Windows temporarily
shouldi: rust: cargo audit: Update to rustsec repo and version 0.15.0
examples: notebooks: gitignore: Ignore everything but .ipynb files
examples: notebooks: moving between models: Use mse scorer
examples: notebooks: evaluating model performance: Use mse scorer
service: dev: docs: Display listening URL for http server
examples: flower17: Use skmodelscore for accuracy
mode: scikit: setup: Add skmodelscore to scripts
model: scikit: base: Remove unused imports
model: scikit: init: Add SklearnModelAccuracy to init
model: scikit: tests: Add SklearnModelAccuracy for tests
model: scikit: Add scikit model scorer
docs: examples: flower17: scikit: Use MSE scorer
ci: windows: Install torch seperately to avoid MemoryError
service: http: tests: routes: Fix no await of parse_unknown
exaples: test: quickstart: Fix the assert conditions
examples: quickstart_filenames: Use MeanSquaredErrorAccuracy for accuracy
examples: quickstart_async: Use MeanSquaredErrorAccuracy for accuracy
examples: quickstart: Use mse scorer for cli examples
examples: quickstart: Use MeanSquaredErrorAccuracy for accuracy
examples: model: slr: tests: Fix the assert conditions
examples: model: slr: Make use of mse scorer for accuracy
skel: model: tests: Fix the assert condition
cleanup: Remove fix for pytorch dataclasses bug
tests: noasync: Use MeanSquaredErrorAccuracy for tests
tests: high_level: Use MeanSquaredErrorAccuracy for tests
tests: cli: Remove the accuracy method and its test
tests: sources: Use mse scorer for cli tests
model: slr: Use mse scorer for cli tests
high level: accuracy: Fix type annoation of accuracy_scorer
high level: accuracy: Type check on second argument
ci: consoletest: Add accuracy mse tutorial to list of tests
cleanup: Updated commands to run tests
setup: Move tests_require to extras_require.dev
cleanup: Always install dffml packages with dev extra
model: spacy: ner: Make use of sner scorer for accuracy
model: spacy: accuracy: sner: Add missing imports
model: daal4py: daal4pylr: Make use of mse scorer for cli
model: autosklearn: autoregressor: Make use of mse scorer for cli
model: xgboost: tests: Add missing imports
docs: tutorials: accuracy: Rename file to mse.rst
docs: plugins: Inlcude accuracy plugins page in index toctree
model: spacy: sner_accuracy: Update to spacy 3.x API
scripts: docs: template: Add accuracy scorer plugin docs
docs: tutorials: accuracy: Add tutotial on implementation of mse accuracy scorer
docs: tutorials: accuracy: Add accuracy scorers docs
docs: tutorials: index: Add accuracy scorer docs to toctree
examples: flower17: pytorch: Make use of pytorchscore for getting the accuracy
examples: rockpaperscissors: Make use of PytorchAccuracy for getting accuracy
examples: rockpaperscissors: Make use of pytorchscore for getting accuracy
model: pytorch: tests: Make use of PytorchAccuracy for getting accuracy
model: pytorch: examples: Make use of pytorchscore for getting accuracy
model: pytorch: Add pytorchscore to setup
model: pytorch: Add PytorchAccuracy
docs: tutorials: models: slr: Remove the accuracy explanation
docs: tutorials: models: Fix the line numbers to be displayed
docs: tutorials: dataflow: nlp: Use mse,clf scorers for cli commands
examples: model: slr: Use the MeanSquaredErrorAcuracy for examples
model: autosklearn: examples: Use the MeanSquaredErrorAcuracy for examples
model: xgboost: xgbregressor: Use the mse scorer for cli
examples: MNIST: Use the clf scorer
model: scratch: anomalydetection: Add new scorer AnomalyDetectionAccuracy
model: scratch: tests: anomalydetection: Use the AnomalyDetectionAccuracy for tests
model: scratch: anomalydetection: setup: Add the anomalyscore
model: scratch: examples: anomalydetection: Use the AnomalyDetectionAccuracy for example
model: scratch: anomalydetection: Remove the accuracy method
skel: model: tests: Use the MeanSquaredErrorAccuracy for test model
skel: model: example_myslr: Use the MeanSquaredErrorAccuracy for example
skel: model: myslr: Remove the accuracy method
high_level: Check for instance of accuracy_scorer
model: xgboost: tests: Add the classification accuracy scorer
model: xgboost: examples: Add the classification accuracy scorer
model: xgboost: xgbclassifier: Remove the accuracy method
service: http: docs: Update the accuracy api endpoint
service: http: tests: Add tests for cli -scorers option
service: http: docs: Add docs for scorers option
service: http: cli: Add the scorers option
service: http: tests: Add tests for scorer
service: http: util: Add the fake scorer
service: http: examples: Add the scorer code sample
service: http: routes: Add the scorer configure, context, score routes
service: http: api: Add the dffmlhttpapiscorer classes
dffml: high_level: Use the mean squared error scorer in the docs of accuracy
model: spacy: accuracy: Add the SpacyNerAccuracy
model: spacy: accuracy: Add the init file
model: spacy: tests: Use the SpacyNerAccuracy scorer
model: spacy: tests: Use the sner scorer
model: spacy: setup: Add the scorer entrypoints
model: spacy: examples: ner: Use the sner scorer
dffml: model: Remove the accuracy method
dffml: accuracy: Update the score method signature
model: scikit: tests: Use the highlevel accuracy
model: tensorflow_hub: tests: Use high level accuracy method
model: vowpalwabbit: tests: Use the high level accuracy
model: tensorflow: tfdnnc: tests: Update the assertion
model: spacy: ner: Remove the accuracy method from the ner models
high_level: Modify the accuracy method so that they call score method appropriately
model: tensorflow_hub: Remove the accuracy method from text_classifier
dffml: model: ModelContext no longer has accuracy method
accuracy: mse: Update the score method signature
accuracy: clf: Update the score method signature
cli:ml: Remove unused imports
model: autosklearn: autoclassifier: Remove unused imports
model: scikit: examples: lr: Update the assert checks
model: scikit: clustering: Remove tcluster
model: scikit: tests: Give predict config property when true cluster value not present
examples: nlp: Add the clf scorer to cli
model: vowpalWabbit: tests: Use the -mse scorer in cli tests
model: vowpalWabbit: tests: Use the mean squared error accuracy in the tests
model: vowpalWabbit: examples: Use the -mse scorer in cli example
model: spacy: Use the -mse scorer in the cli
model: spacy: tests: test_ner: Add the scorer mean squared accuracy to the tests
model: spacy: tests: test_ner_integration: Add the scorer mse to the tests
model: tensorflow_hub: tests: Use the textclf scorer for accuracy
model: tensorflow_hub: examples: textclassifier: Use the text classifier scorer for accuracy
model: tensorflow_hub: tests: Use the text classifier for accuracy in test
model: tensorflow_hub: Add the textclf scorer to the entrypoints
model: tensorflow_hub: examples: Use the -textclf scorer in example
model: tensorflow_hub: Add the text classifier accuracy
model: tensorflow_hub: Overide the base Accuracy method
model: scikit: tests: Use mean squared error scorer or classification scorer for accuracy
dffml: accuracy: clf: Rename entrypoint to clf
dffml: accuracy: init: Rename to clf
dffml: accuracy: Rename the clfacc to clf
model: tensorflow: examples: tfdnnc: Rename clfacc to clf
setup: Rename clfacc to clf
model: tensorflow: examples: tfdnnr: Use the mean squared error accuracy in examples
setup: Add the classification accuracy to the entrypoints
model: tensorflow: tests: tfdnnc: Use the classification accuracy in cli tests
model: tensorflow: examples: tfdnnc: Use the classification accuracy in example
model: tensorflow: examples: Add the clfacc to the cli
accuracy: Add the classification accuracy
accuracy: init: Add the classification accuracy to the module
model: tensorflow: tests: Make use of -mse scorer in cli tests
model: tensorflow: tfdnnr: Use the -mse scorer in cli tests
model: tensorflow: tests: Use the mean squared error accuracy in tests
model: accuracy: Pass predict to with_features
model: model: Use the parent config
model: scikit: tests: Make use of -mse scorer in tests
model: scikit: examples: lr: Add the mean squared accuracy scorer
model: scikit: examples: lr: Add the mse scorer
model: autosklearn: config: Update predict method to handle data given by accuracy
model: autosklearn: autoclassifier: Remove the accuracy score
model: scratch: Fix the assertions in tests
cli: ml: Instantiate the scorer
cli: ml: Make model and scorer required
util: entrypoint: Error log when failing to load
model: scratch: tests: test_slr_integration: Use the -mse scorer
model: scratch: tests: test_slr: Use the mean squared accuracy scorer
model: scratch: tests: test_lgr_integration: Use the -mse scorer
model: scratch: tests: test_lgr: Use the mean squared accuracy scorer
model: scratch: examples: Make use of mean sqaured error accuracy scorer in examples
model: scratch: examples: Use the -mse scorer in cli examples
cli: ml: Rename to scorer
cli: ml: accuracy: Move sources after scorer in config
dffml: cli: ml: Create a config for scorer
model: xgboost: tests: Use the mean squared error accuracy in tests
model: xgboost: Make use of mean squared error accuracy scorer in examples
model: daal4py: Use the mean squared error for accuracy in example
cli: ml: Update the MLCMDConfig
model: autosklearn: examples: Use the -mse scorer for autoclassifier example
model: daal4py: Fix the tests to take accuracy scorer
model: daal4py: tests: Make use of mean squared error accuracy in the tests
cli: ml: Accuracy sould take accuracy scorer
model: xgboost: xgboostregressor: Remove the accuracy method
model: spacy: ner: Update the accuracy method to take accuracy scorer
model: pytorch: pytorch_base: Remove the accuracy method
model: tensorflow_hub: Add the text classifier accuracy
model: tensorflow_hub: text_classifier: Remove the accuracy method from textclassifier
model: vowpalwabbit: vw_base: Remove the accuracy method
model: tensorflow: dnnr: Remove the accuracy method
model: tensorflow: dnnc: Remove the accuracy method
model: scratch: logisticregression: Remove the accuracy method
model: scikit: scikitbase: Remove the accuracy method
model: daal4py: Remove the accuracy method
model: autosklearn: config: Remove the accuracy method
model: slr: Remove the accuracy method
dffml: model: SimpleModel should take accuracy from modelcontext
examples: accuracy: Add the test for the accuracy example
examples: accuracy: Add the dataset
examples: accuracy: Add the example mse file
dffml: accuracy: New accuracy type plugin
model: Renamed directory property to location
model: Fixed some typos
base: Removed unused ast import
examples: notebooks: gitignore: Ignore csv files
util: python: modules(): Fix docstring
Revert "util: python: modules(): Sort modules for docstring"
util: python: modules(): Sort modules for docstring
util: python: Document and move modules() function
util: net: sync_urlretrieve(): Return pathlib.Path object instead of string
tests: docstrings: Fix tuple instead of function for test_docstring
source: dataset: iris: Update cached_download() call
util: net: cached_download_unpack_archive(): Update docstring with number of files in dffml
operation: compression: Set operation name
operation: compression: Added outputs
operation: archive: Added outputs
df: types: Fixed some typos
setup: Register archive and compression operations
model: Fixed spelling error in Model docstring
model: pytorch: Add support for additional layers via Python API
requirements: Bump Pillow to 8.3.1
model: xgboost: Install libomp in CI and mention in docs
tests: notebooks: Script to create notebook tests
examples: notebooks: Use-case example for 'evaluating model performance'
operation: compression: gz, bz2, and xz formats
operation: archive: zip and tar file support
CHANGELOG: Fix working for addition of download progressbar
model: autosklearn: Temporary fix for scipy incompatability
docs: contributing: Correct REQUIRED_PLUGINS docs
style: Run js-beautify version 1.14.0
docs: contributing: maintainers: Remove pindeps from list of instructions
gitpod: Configure unittest debugging
gitpod: Install cython for autosklearn
docs: contributing: maintainers: Remove pindeps
service: dev: Remove pindeps
docs: conf: Fix .ipynb download button
changelog: Add ice cream sales demo
docs: examples: Add icecream sales demo
examples: dataflow: icecream_sales: test_dataset: Add test dataset
docs: examples: Add icecream sales demo to index
workflows: testing: Add icecream sales demo
examples: dataflow: icecream_sales: Add the dataset file
examples: dataflow: icecream_sales: Add the operations lookup_temperature, lookup_population
examples: dataflow: icecream_sales: Add the main dataflow
docs: conf: Add download button for ipython notebooks
ci: Remove unused software
docs: conf: Update author
docs: notebooks: How to create notebooks
model: scikit: Replace is with == for literal comparisons
df: Remove multiple inheritance from NamedTuple
shouldi: tests: Update versions of rust and cargo-audit
shouldi: tests: Update cargo-audit paths to rustsec
util: net: Fix for unknown download sizes and progress bar
shouldi: java: dependency check: Stream output logs
shouldi: java: dependency check: Refactor and update to version 6.1.6
util: asynchelper: concurrently(): Remove logging on task done
docs: notebooks: Moving between models
util: testing: consoletest: runner: Resolve paths to repo and docs
service: dev: Keep package path relative to cwd
mysql: tests: test_db: Consolidate test case classes
service: dev: Change package to REPO_ROOT
service: dev: Set relative path in release
tests: Consolidate test case classes
operations: Consolidate test case classes
tests: Consolidate test case classes
model: Consolidate test case classes
examples: Consolidate test case classes
util: asynctestcase: Consolidate test case classes
util: net: Change cached_download() and derivatives to functions
source: csv: Add option for delimiter
ci: Roll github pages ssh key
docs: arch: Object Loading and Instantiation in Examples
docs: arch: Start documenting architecture decisions
service: dev: Port scripts/docs.sh to service dev docs
util: net: cached_download(): Changed logging mechanism to log only on 1% changes
shouldi: tests: npm audit: Need to update vuln comparison
Revert "util: testing: consoletest: cli: Add --parse flag"
Revert "util: testing: consoletest: README: Update example intro text with --parse flag"
util: testing: consoletest: README: Update example intro text with --parse flag
util: testing: consoletest: cli: Add --parse flag
tests: ci: Add test for auditability
tests: ci: Resolve repo root path
util: crypto: Add secure/insecure_hash functions
source: csv: Strip spaces in columns by default
util: net: Download progress debug logging
docs: contributing: gsoc: 2021: archive storage: Fix main GSoC 2021 page link
docs: contributing: gsoc: 2021: Better description of Archive Storage for Models project
docs: contributing: style: Correct spelling of more
docs: quickstart: model: Spelling correction of accessible
model: pytorch: nn: Add nn.Module to union of allowed network types in config
source: dataset: iris: Add iris training dataset source
source: dataset: Add dataset_source() decorator
source: wrapper: Add WrapperSource as passthrough to other sources
tests: docstrings: Test with consoletest where applicable
tests: docstrings: Refactor TestCase creation
docs: examples: integration: Update for consoletest http server random port support
util: testing: consoletest: README: Support random http.server ports
util: testing: consoletest: commands: Support for http.server
util: net: Refactor cached_download() for use as context manager
util: net: sync_urlretrieve_and_validate(): Create parent directories if not exists
util: net: Add sync_urlretrieve() and sync_urlretrieve_and_validate()
util: net: Refactor validate_protocol() out of sync_urlopen()
util: net: Make cached_download() able to decorate all kinds of functions
util: file: Add find_replace_with_hash_validation()
util: file: Move validate_file_hash() from util.net to util.file
util: net: Make validate_file_hash() read file in chunks
util: net: Refactor hash validation from cached_download() into validate_file_hash()
util: config: inspect: Add make_config_inspect()
docs: contributing: testing: Update unittest run command
tests: docstrings: Expose tested object in doctest state
tests: model: slr: Explict docs_root_dir for consoletest
scripts: doctest: Format with black
setup: Fix for pypa/pip#7953
service: dev: user flag installs using --user instead of --prefix
base: Instantiate configs using _fromdict when kwargs given to BaseConfigurable.init
docs: contributing: gsoc: 2021: Add DataFlow event types project
docs: contributing: gsoc: 2021: Add Cleanup DataFlows project idea
docs: contributing: gsoc: 2021: AutoML: Add project idea
docs: contributing: gsoc: 2021: Convert to rst
skel: common: setup: Remove quotes from url
shouldi: tests: rust: Try removing advisory-db
examples: MNIST: Run test using mirrored dataset
docs: contributing: gsoc: 2021: Move to subdirectory
docs: contributing: gsoc: 2021: Add mentors so far
shouldi: tests: rust: Update rust and cargo-audit versions
shouldi: javascript: npm audit: Use yarn audit if yarn.lock
util: testing: consoletest: commands: pip install: Accept 3 prefix for python
docs: contributing: gsoc: 2021: Fix incorrect word choice
docs: tutorials: models: package: Fix spelling of documentation
util: net: cached_download_unpack_archive(): Remove directory on failure to extract
docs: installation: Update Python command to have 3 suffix
docs: contributing: gsoc: 2021: Update link to rubric page
df: base: Add valid_return_none keyword argument to @op
scripts: docs: Update copubutton.js
docs: plugins: models: Reference load model by entrypoint tutorial
docs: contributing: dev env: Mention not to run pip install commands
Revert "plugins: Add h2oautoml"
Revert "model: h2oautoml: Add h2o AutoML"
plugins: Add h2oautoml
docs: troubleshooting: Add logging section
model: h2oautoml: Add h2o AutoML
tests: service: dev: Remove test for pin deps
Revert "model: autosklearn: Temporary fix for ConfigSpace numpy issue"
docs: installation: Add find links for PyTorch on Windows
record: Ensure key is always of type str
model: scikit: Fix spelling of Exception
docs: contributing: dev env: Added pre-commit hook for black
examples: shouldi: tests: dependency check: Update CVE number check
docs: tutorials: models: load: Show how to dynamically load models
static analysis: Update lgtm config to include plugins
examples: shouldi: setup: Fix homepage URL
release: Version 0.4.0
docs: contributing: maintainers: release: Update instructions
operations: deploy: setup: Add newline at EOF
docs: tutorials: Mention empty dir plus venv setup
docs: contributing: maintainers: release: Update steps and commands
tests: ci: Ignore setup.py file in build/ skel
docs: contributing: codebase: Remove checking for development version setup.py section
service: dev: bump: inter: Add command to bump interdependent package versions
service: dev: bump: packages: Support for release canidates
docs: tutorials: models: slr: Fix un-awaited coroutine in run.py
ci: run: Check for un-awaited coroutines
docs: new: 0.4.0 Alpha Release: Mention consoletest
docs: news: 0.4.0 Alpha Release
gitignore: Ignore .zip files
model: pytorch: Fix tests and update code and documentation
ci: Run every day at 03:00 AM UTC
ci: run: plugin: Fix release only on version branch
model: pytorch: tests: resnet: Return out test
model: pytorch: Require dffml-config-image and dffml-config-yaml for testing
ci: run: plugin: Ensure no tests are skipped when running plugin tests
docs: tutorials: doublecontextentry: Explain how to use with models
tests: docs: consoletest: Do not use Sphinx builder interface
service: dev: pin deps: Multi OS support
Revert "ci: Ensure TWINE_PASSWORD is set for every plugin"
feature: auth: Add setup.cfg
ci: run: docs: Grab lastest non-rc release from version.py
ci: run: plugin: Only release if on release branch
docs: contributing: gsoc: 2020: Update with doc links from 0.4.0 release
ci: Run pip freeze on Windows and MacOS
docs: installation: Add sections for plugin extra install and master branch
model: autosklearn: Temporary fix for ConfigSpace numpy issue
model: spacy: Upgrade to 3.X
model: autosklearn: Upgrade to 0.12.1
docs: cli: Add version and packages commands
cli: packages: List all dffml packages
cli: service: More helpful logging on service load failure
cli: version: Better error catching for -no-error
docs: troubleshooting: Create doc with common problems and solutions
docs: installation: Mention possible PATH issues
model: tensorflow: deps: Update tensorflow to 2.4.1
model: transformers: Move out of core plugins
ci: windows: Do not install pytorch with pip
serivce: dev: Add PyTorch find links when on Windows
model: autosklearn: Warning about GPLv3 lazy_import transitive depdendency
cleanup: Remove conda
util: testing: consoletest: commands: venv: Fix discovery of python
model: daal4py: Move to PyPi version from conda
shouldi: tests: cli: use: Parse JSON output to check vuln numbers
shouldi: javascript: npm audit: Retry up to 10 times
df: Add retry to Operation
docs: tutorials: dataflows: nlp: scikit: Demonstrate merge command
tests: docstrings: Do not test Version.git_hash on Windows
tests: ci: Add tests to validate CI workflow
ci: Reformat plugin list
ci: Add PyPi secrets for model/spacy, model/xgboost, and operations/nlp
ci: Ensure TWINE_PASSWORD is set for every plugin
service: dev: setuppy: Replace CLI usages of kwarg version with version
service: dev: release: Move from using setuppy kwarg to setuppy version
service: dev: setuppy: version: Add version command
docs: cli: service: dev: setuppy: kwarg: Do not test with consoletest
plugins: Map of directories to plugin names
tests: service: dev: release: Test main package and scikit plugin
shouldi: Move to PEP-517/518
docs: tutorials: sources: file: Move to setup.cfg
docs: tutorials: sources: complex: Move to setup.cfg
docs: tutorials: models: package: Reference entry_points.txt
skel: Move to PEP-517/518 style packages
docs: tutorials: dataflows: nlp: Overwrite data files in subsequent scikit run
util: testing: consoletest: Add overwrite option to code-block directive
docs: Run setuptools egg_info instead of pip --force-reinstall
cleanup: Removed unused requirements.txt files
docs: contributing: dev env: Ensure wheel is installed
docs: contributing: gsoc: Include 2021 page on main GSoC page
docs: contributing: gsoc: 2021: Add deadlines section
setup: Switch to setup.cfg instead of requirements.txt in all plugins
model: scikit: Cast predicted feature to correct data type
docs: contributing: gsoc: 2021: Add project to add event types to DataFlows
docs: contributing: gsoc: 2021: Add page
df: Support for selection of inputs based on anestor origins
cli: dataflow: diagram: Show input origin along with definition name for seed inputs
df: types: dataflow: Include seed definitions in definitions property
df: types: input: Export origin
df: base: Do not return None from auto definitioned functions
df: memory: Combine output operation results for same instance
model: scratch: Add Anomaly Detection
cli: version: Silence git calls stdout and stderr
cli: version: Print git repo hash
shoulid: tests: cli: use: rust: cargo: Update low vuln number
base: Add check if dict before checking for existance of keys within is_config_dict()
service: http: routes: Default to setting no-cache on all respones
service: dev: release: Build wheels in addition to source
docs: Add link to master branch and use commit as version
docs: tutorials: models: slr: Use features instead of feature
docs: tutorials: models: slr: Fixed port replacement in curl command
tests: docs: consoletest: Skip swportal subproject page
docs: tutorial: model: docs: Docstring testing
util: testing: docs: Fix infinite loop searching for repo root in run_consoletest()
docs: examples: or covid data by county: Add example
model: xgboost: requirements: Update dependency versions
high level: Make _records_to_sources() accept pathlib.Path objects
high level: Support for compressed files in _records_to_sources()
docs: tutorials: models: package: Use --force-reinstall on entrypoint update
model: daal4py: Convert to consoletest
scripts: docs: care: Remove file
util: testing: consoletest: Fix literalinclude path join
Revert "util: testing: consoletest: Fix literalinclude path join"
util: packaging: Check development package name using hypens and underscores
model: autosklearn: regressor: tests: Fix consoletest by adding docs_root_dir
model: xgboost: regressor: tests: Test Python example with consoletest
util: testing: consoletest: Fix literalinclude path join
cleanup: Remove --use-feature=2020-resolver everywhere
model: autokslearn: regressor: Convert to consoletest
model: autosklearn: Enable import from top level module
model: xgboost: Added XGBClassifier
docs: tutorials: neuralnetwork: Added useful explanations and fixed code in pytorch plugin
model: xgboost: Add console example
docs: concepts: Fix some typos and state released HTTP API
shoulid: tests: cli: use: Update vuln numbers
util: testing: consoletest: commands: pip install: Check for existance of pytorch fix
examples: swportal: html client: Remove miragejs
examples: swportal: README: Add redirect
examples: swportal: README: Install dffml-config-yaml
docs: contributing: git: Mention kind/ci/failing label
examples: swportal: Add example
service: http: dataflow: Check for dataflow if 405
service: http: dataflow: Apply 404 check to static routes
high level: load: Lightweight source syntax
df: memory: Remove errant reuse code
df: memory: Add ability to specify maximum number of contexts running at a time
model: pytorch: Change network layer name property to layer_type
model: pytorch: Raise LossFunctionNotFoundError when loss function is misspelled
util: testing: consoletest: commands: pip install: Remove check for 2020-resolver
util: testing: consoletest: commands: pip install: Correct root dir
util: testing: consoletest: cli: Now closing infile
util: testing: consoletest: cli: Fix wrong name setup variable
df: types: dataflow: Fix overriding definitions on update
cli: dataflow: run: Helpful error if definition not found
service: dev: pindeps: Pin requirements.txt plugins
ci: run: plugin: Move pip freeze to end
ci: run: plugin: Only report installed deps when all are installed
docs: contributing: dev env: Add note about master branch docs
ci: run: plugin: Report installed versions of packages
util: testing: consoletest: README: Fix code block should have been rst
plugins: Move more plugins to requirements.txt
tests: util: testing: consoletest: Test consoletest README.md
docs: contributing: consoletest: README: Add documentation
util: testing: consoletest: Ability to import for compare-output option
util: testing: consoletest: New function nodes_to_test()
tests: util: testing: consoletest: Split unittests into own file
plugins: Added requirements.txt for each plugin
plugins: Fix daal4py
container: Update existing packages
plugins: daal4py: Now supported on Python 3.8
models: transformers: tests: Keep cache dir under tests/downloads/
ci: macos: Don't skip model/vowpalwabbit
dffml: plugins: Remove dependency check for VowpalWabbit
ci: windows: Don't skip model/vowpalwabbit
model: daal4py: Workaround for oneDAL regression
model: daal4py: Update to 2020.3
shouldi: tests: cli use: Bump low vulns for cargo audit
examples: shouldi: tests: cargo audit: Update vuln number
model: spacy: Add note about needing to install en_core_web_sm
model: spacy: Convert to consoletest docstring test
tests: model: slr: Test docstring with consoletest
docs: ext: literalinclude relative: Make literalinclude relative to Python docstring
util: testing: docs: Add run_consoletest for running consoletest on docstrings
util: testing: consoletest: parser: Add basic .rst parser
util: testing: consoletest: Refactor
docs: Treat build warnings as errors
shouldi: README: Link to external license to please Sphinx
docs: plugins: model: Fix formatting issues
docs: tutorials: dataflows: locking: Remove incorrect json highlighting
docs: examples: integration: Remove erring console highlighting
secret: Fix missing init.py
service: http: docs: dataflow: Fix style
docs: index: Remove link to web UI
util: skel: Fix warnings
util: asynctestcase: Fix warnings
docs: conf: Fix warnings
docs: examples: Install dffml when installing plugins
plugins: Added OS check for autosklearn
model: transformers: Update output_dir -> directory in config
model: spacy: Changed output_dir -> directory
ci: run: consoletest: Sperate job for each tutorial
docs: cli: Move dataflow above edit
docs: cli: Test with consoletest
docs: ext: consoletest: Allow escaped literals in stdin
docs: ext: consoletest: Fix virtualenv activation
docs: examples: shouldi: pip install --force-reinstall
tests: source: dir: Remove dependency on numpy
model: xgboost: Remove pandas version specifier
setup: Move test requirements to dev extras
ci: deps: Install wheel
docs: installation: Talk about testing Windows and MacOS
ci: Run on MacOS
docs: examples: dataflows: Install dev version of dffml-feature-git with shouldi
docs: examples: Update consoletest compare-output syntax
docs: ext: consoletest: Split poll-until from compare-output
docs: examples: dataflows: Fix pip install command
ci: container: Test list models
model: autosklearn: Use make_config_numpy
docs: examples: dataflows: Do not run tree command when testing
docs: examples: dataflows: Test with consoletest
docs: Update syntax of :daemon:
docs: ext: consoletest: Daemons can be replaced
docs: tutorials: models: slr: Update :replace: syntax
docs: ext: consoletest: Replace at code-block scope
docs: ext: consoletest: Add root and venv directories to context
docs: ext: consoletest: Do not serialize ctx exit stack
ci: dffml-install: Run pytorch tempfix 46930
docs: ext: consoletest: Prepend dffml runner to path
docs: ext: consoletest: Run dataclasses fix after pip install
ci: run: venv for each plugin test
docs: ext: consoletest: More logging before Popen
docs: examples: shouldi: Test with consoletest
docs: tutorials: dataflows: nlp: Test with consoletest
docs: tutorials: sources: file: Test list
docs: ext: consoletest: Fix check for virtual env
docs: ext: consoletest: Check pip install for correct invocation
ci: run: Fix skip check
docs: tutorials: sources: complex: Test with consoletest
util: net: cached_download_unpack_archive: Use dffml commit without symlinks
ci: Change setup-python version 1-> 2
tests: source: Updated TestOpSource for Windows
workflows: Added DFFML base tests for Windows
tests: Modified/Skipped tests as required for Windows
dffml: util: cli: cmd: Add windows check for get_child_watcher
ci: run: Copy temporary fixes to tempdir
ci: Remove dataclasses from pytorch METADATA in ~/.local
ci: Remove dataclasses from pytorch METADATA
docs: Include autosklearn in model plugins
docs: Remove symlinks for shouldi and changelog
gitpod: Upgrade setuptools and wheel
ci: Remove dataclasses library
shouldi: test: Update vuln counts
setup: notify incompatible Python at installation
docs: tutorials: sources: file: Roll back testing of list
setup: Add sphinx back to dev
tests: docs: consoletest: Run only if RUN_CONSOLETESTS env var present
serivce: dev: install: All plugins at once
docs: ext: consoletest: Conda working nested
setup: Add sphinx to test requirements
plugins: Check for c++ in path before checking for boost
docs: tutorials: dataflows: io: Test with consoletest
docs: ext: consoletest: Do not write extra newlines when copying
ci: run: Unbuffer output
docs: ext: consoletest: Add stdin
df: memory: Add operation and parameter set for auto started operations
docs: tutorials: sources: file: Test with consoletest
docs: ext: literalinclude diff: Add diff-files option to literalinclude
docs: ext: consoletest: Use code-block
docs: tutorials: models: Update headers
docs: tutorials: model: iris: Show output for dataset download
docs: Fix cross references
docs: tutorials: models: Add iris TensorFlow tutorial
ci: run: Only run consoletests via unittests
docs: installation: consoletest
docs: examples: shouldi: Fix cross references
util: cli: cmd: Support for asyncio subprocesses in non-main threads
service: http: Add portfile option
docs: installation: Update pip
docs: conf: Update copyright year
docs: installation: Only support Linux
docs: installation: Windows create virtualenv
source: memory: repr: Never return None
source: memory: Fix method order
source: memory: repr: Only display if config is MemorySourceConfig
operations: deploy: tests: Fix addition of condition
operations: deploy: Add missing valid_git_repository_URL input
docs: examples: integration: Update diagrams
df: memory: Handle conditions when auto starting ops
df: memory: Move dispatch_auto_starts to orchestrator
df: memory: input network: Refactor operation conditional check
tests: df: memory: Add test for conditions on ops
df: memory: Fix conditional running if not present
source: memory: Fix display for subclasses
model: xgboost: tests: predict: Allow up to 10 unacceptable error points
source: memory: Add display to config for repr
docs: tutorials: Fix doc headers
docs: Move usage/ to examples/
docs: Rename Examples to Usage
model: tensorflow: examples: tfdnnc: Fix accuracy rounding check
ci: run: pip: --use-feature=2020-resolver
ci: deps: pip: --use-feature=2020-resolver
cleanup: Remove unused model file
README: Talk about being an ML distro
model: autosklearn: Bump the version to 0.10.0
source: file: close does not use WRITEMODE
docs: contributing: style: Pin black to version
docs: usage: integration: Remove dev install -e
model: autosklearn: Install smac 0.12.3
model: autosklearn: Temporarily pin to 0.9.0
ci: docs: Add consoletest
docs: usage: integration: Update tutorial
docs: ext: consoletest: Implement Sphinx extension
feature: git: Add make_quarters operation
operation: output: group by: Remove fill from spec
source: mysql: Refactor
source: df: Fix record() method
source: df: Allow for no_script execution
source: df: Do not require features be passed to dataflow
source: df: RecordInputSetContext repr broken
source: df: Allow for adding inputs under context
source: Fix SubsetSources
base: Support typing.Dict config parameter from CLI
source: op: Fix aenter not returning self
model: tensorflow: dnnc: Ensure clstype on record predict feature
service: http: routes: URL decode match_info values
scripts: docs: Ensure no duplication of entrypoints
source: df: Add record_def
source: df: Refactor add input_set method
source: df: Add help for config properties
docs: tutorials: dataflows: chatbot: Filename on all literalincludes
docs: tutorials: dataflows: locking: Filename on all literalincludes
docker: Container with all plugins
docs: cli: datalfow: Update to use -flow
docs: installation: Remove [all] from instructions
service: dev: install: pip --use-feature=2020-resolver
model: autosklearn: Fix dependencies
ci: deps: autosklearn: Install arff and cython
model: transformers: Temporarily exclude version 3.1.0
shouldi: tests: cli: use: Update vuln counts
shouldi: rust: cargo audit: Supress TypeError
util: data: traverse_get: Log on error
shouldi: tests: cli: use: rust: Include node
examples: shouldi: cargo audit: Handle kind is yanked vuln
model: transformers: Temporarily exclude version 3.1.0
setup: Pin black to 19.10b0
df: input flow: Add get_alternate_definitions helper function
model: pytorch: Add custom Neural Network & layer support and loss function entrypoints
examples: dataflow: chatbot: Update docs to use dataflow run single
operation: nlp: example: Add sklearn ops example
docs: usage: Add example usage for new image operations
util: skel: Create parent directory for link if not exists
base: Update config classmethod in BaseConfigurable class
util: cli: arg: Add configloading ability to parse_unknown
lgtm: Fix filename
skel: common: Add GitHub actions workflow
style: Format with black
util: testing: docs: Add run_doctest function
model: xgboost: Temporary directory for tests
lgtm: Ignore incorrect number of init arguments
source: df: Added docstring and doctestable example
util: data: export_value now converts numpy array to JSON serializable datatype
cli: dataflow: run: Commands to run dataflow without sources
ci: Fix numpy version conflict
shouldi: rust: Fix identification
model: xgboost: Add xgbregressor
model: pytorch: Add PyTorch based pre-trained ConvNet models
model: tensorflow: Pin to 2.2.0
scripts: docs: Make it so numpy docstrings work
docs: tutorials: dataflow: ffmpeg: Add immediate response to webhook receiver
model: spacy: ner: Add spacy models
operation: output: get single: Added ability to rename outputs using GetSingle
docs: tutorials: dataflows: chatbot: Fix link to examples folder
operations: nlp: Add sklearn NLP operations
docs: tutorial: dataflow: chatbot: Gitter bot
service: http: Add support for immediate response
model: slr: Correct reuse of x variable in best_fit_line
skel: model: Correct reuse of x in accuracy
skel: model: Correct reuse of x variable in best_fit_line
feature: Correct dtype conversion
model: scikit: clusterer: Raise on invalid model
model: transformer: qa: Raise on invalid local rank
examples: maintained: Remove use of explict this
docs: tutorial: dataflow: nlp: Add example usage
docs: model: daal4py: Add example usage for Linear Regression
ci: deps: Pin daal and daal4py to 2020.1
plugins: Do not check deps if already installed
plugins: model: vowpalWabbit: Check for boost
ci: deps: Cleanup and comment
ci: run: Add note about daal4py lack of 3.8 support
ci: Move shouldi git featute dep to deps.sh
plugins: Fix daal4py exclude for 3.8
plugins: Exclude daal4py from 3.8
plugins: Only install plugins with deps
cli: version: Use contextlib.suppress
cli: version: Display versions of plugins
service: http: Improve cert or key not found error messages
service: http: docs: cli: Document -static
service: http: Command line option to redirect URLs
service: dev: install: Try installing each package individually
service: dev: install: Option not to run dependency check
service: dev: install: Check for plugin deps pre install
service: dev: install: Add -skip flag
docs: contributing: maintainers: release: Better document interdependent packages
docs: usage: index: Remove stale io reference
model: transformers: Support transformers 3.0.2
model: daal4py: Remove daal4py from list of dependencies
cli: dataflow: create: Add ability to specify instance names of operations
cli: dataflow: create: Renamed -seed to -inputs
configloader: Rename png configloader to image
model: Predict method should take source context
util: data: Fix flattening of single numpy values
record: export: Use dffml.util.data.export
examples: dataflow: locking: Fix dict intantiation
model: transformers: Pin to version 3.0.0
docs: tutorials: dataflows: locking: Make consise
df: types: Make auto default DataFlow init behavior
docs: usage: dataflows: Add missing console start character
docs: shouldi: Update README
docs: tutorial: dataflow: How to use lock with definitions
examples: ffmpeg: Remove files from when ffmpeg was a package
base: df: Add bytes to primitive types
operations: nlp: Add NLP operations
docs: installation: Use zip instead of git for install from master
operations: image: Add image operation tests
operations: image: Add new image processing operations
operations: image: Update resize commit and add new flatten operation
cli: Override JSON dumping when -pretty is used
util: data: Fix formatting of record features containing ndarrays when -pretty is used
configloader: png: Don't convert ndarray image to 1D tuple
df: memory: Support default values for definitions
model: transformers: Add support for transformers 3.0.0
model: autosklearn: Add autoregressor model
dffml: model: autosklearn: Add autoclassifier model
tests: operation: sqlite query: Correct age column data type
model: transformers: test: classification model: Assert greater or equal in tests
model: transformers: qa: Change default logging dir of SummaryWriter
docs: model: vowpalWabbit: Add example usage
model: transformers: qa: Add Question Answering model
examples: shouldi: python: pypi: Update definition for directory input
tests: examples: quickstart: Use IntegrationCLITestCase for tempdir
docs: usage: mnist: Fix dataflows
cli: dataflow: diagram: Fix for new inputflow syntax
df: types: Improve DefinitionMissing exception when resolving DataFlow
tests: Round predictions before equality assertion
source: dir: Add directory source
model: tensorflow: Temporary fix for scikit / scipy version conflict
model: scikit: Expose RandomForestRegressor as scikitrfr
docs: installation: Fix egg= for scikit
docs: installation: Add egg=
examples: test: quickstart: Round output of ast.literal_eval before comparison
model: scikit: Auto daal4py patching
util: asynctestcase: Integration CLI test cases chdir to tempdir on setUp
model: Stop guessing directory
docs: contributing: testing: Tests requiring pluigns
model: transformers: classification: Added classification models
docs: tutorials: cleanup: New Operations Tutorial
docs: usage: MNIST: Update use case to load from .png images
configloader: png: Load from .png files instead of .mnistpng
operations: image: Add new image preprocessing operations plugin
source: csv: Update csv source to not overwrite configloaded data to every row
df: base: Add comment on uses_config
model: scikit: Removed pandas as dependency
model: scikit: Removed applicable features
service: dev: Rename config to configloader
cli: ml: Add -pretty flag to predict command
cli: list: Add -pretty flag to list records command
record: Improved str method
util: data: Convert numpy arrays to tuple in export_value
docs: about: Add philosophy
sqlite: close db and modified tests
fix: tests: cli: Fixed windows permission error, formatted with black
tests: fixed permission denied error on windows
source: file: Updated open to avoid additional lines on windows
tests: record: Update datetime tests
service: dev: Use export
util: data: Add export
tests: source: op: Fix assertion
model: transformers: ner: Update NER model
source: op: Operation as data source
util: config: numpy: Fix typing of tuples and lists
base: Support for tuple config values
test: operations: deploy: Fix bug in test
examples: ffmpeg: Use entrypoint loading
tests: tutorials: models: slr: http: Skip test
cli: dataflow: create: Add -config to create
cli: Change -config to -configloader
util: data: Change value to keyword argument
cli: dataflow: create: Update existing instead of rewriting in flow
cli: dataflow: Add flow to create command
util: data: Add traverse_set,dot.seperated.path indexing
df: memory: Use auto args config
base: configurable: Equality by config equality
base: configurable: Check for default factory before creating default config
model: daal4py
docs: tutorials: models: slr: Removed packaging from model tutorial
util: packaging: Add mkvenv helper
model: SimpleModel fix assumption of features in config
docs: tutorials: model: Restructure
docs: usage: MNIST: Update use case to normalize image arrays
source: df: Create orchestrator context
source: df: Add ability to take a config file as dataflow via the CLI
secret: Add plugin type Secret
cli: df: diagram: Connect operation's conditions to others
cli: df: operation: condition: Add condition to operation's subgraph
util: cli: Unify cli Configuration
docs: df: Added DataFlow tutorial page
source: Raise exception when no records with matching features are found
df: base: op: handle self parameter
util: entrypoint: Load supports entrypoint style relative
tests: df: create: Test for entrypoint load style async gen
util: entrypoint: Fix relative load
df: base: Always return imp from OperationImplementation._imp
df: base: op auto name is now entrypoint load style
tests: df: create: Refactor
df: Auto apply op decorator to functions
operation: output: Rename get_n to get_multi
df: base: Correct return type for auto def outputs
gitpod: Fix automated dev setup
noasync: Expose run from high level
util: data: parser_helper: Treat comma as list
noasync: Expose high level save and load
df: base: op: Auto create Definition for return type
df: Support entrypoint style loading of operations
model: tensorflow: Auto re-run tests up to 6 times
cli: edit: Edit records using DataFlowSource
shouldi: use: Added rust subflow
source: df: Fix lack of await on update
docs: tutorials: model: tests: Fix imports include for real
docs: tutorials: model: tests: Fix imports include
shouldi: project: bom: db No print on save
util: data: Export UUID values
shouldi: project: New command
util: cli: JSON dump UUID objects
docs: contributing: testing: Fix docker invokation
ci: deps: Install feature git for deploy ops
setup: Update all extra_requires
ci: Cache shouldi binaries for tests
shouldi: tests: cargo audit: Move binaries to binaries.py
shouldi: tests: golangci lint: Move binaries to binaries.py
shouldi: tests: dependency check: Move binaries to binaries.py
shouldi: tests: npm audit: Move binaries to binaries.py
shouldi: tests: cli: use: Move binaries to binaries.py
shouldi: Fix npm audit report
Revert "util: net: cached_download_unpack_archive extract if dir is empty"
style: Ignore shouldi test downloads
docs: cli: edit: Add edit command example
shouldi: use: Add use command
shouldi: bandit: Count high confidence and all levels of severity
shouldi: tests: Check number of high issues
shouldi: javascript: DataFlows identification and running npm audit
shouldi: python: DataFlows identification and running safety and bandit
shouldi: Depend on Git operations
shouldi: Move operations into language directories
util: net: cached_download_unpack_archive extract if dir is empty
docs: tutorials: operations: Fix typo safety -> bandit
docs: contributing: git: Explination of lines CI check
ci: Run locally
util: packaging: Check for module dir in syspath
operation: binsec: Remove bad rpmfind link
feature: Subclass to instances
util: skel: Make links relative
model: vowpalWabbit: Enable for Python 3.8
ci: Install vowpalWabbit for DOCS target
ci: Fix use of non-existent PLUGIN variable
df: base: Auto create Definition for spec and subspec
ci: Make workflow verbose
scripts: doctest: Create script from class of function docstring
service: dev: Raise if pip install failed
ci: Install vowpalWabbit for main package
ci: vowpalWabbit boost libs
model: TensorFlow 2.2.0 support
source: df: DataFlow preprocessing source
df: memory: Ability to override definitions
operation: output: Add AssociateDefinition
docs: model: tensorflow_hub: Add example of text classifier
operations: deploy: Continuous Delivery of DataFlows usage example
docs: installation: Remove notice about TensorFlow not supporting Python 3.8
source: file: Take pathlib.Path as filename
docs: conf: Replace add_javascript with add_js_file
model: transformers: Set version range to >=2.5.1,<2.9.0
model: tensorflow: Set version range to >=2.0.0,<2.2.0
df: types: Add example for Definition
util: cli: cmd: Always call export before json dump
util: data: Export dataclasses
ci: Add secret for vowpalWabbit
docs: tutorial: New file source
model: vowpalWabbit: Added Vowpal Wabbit Models
cli: list: Change print to yield
model: transformers: ner: Change the links formatting to rst
scripts: docs api: Generate API docs
util: data: Fix issue with mappingproxy
feature: Fix bug in feature eq
util: data: Export works with mappingproxy
feature: eq method only compare to other Feature
docs: contributing: Add GSoC pages
model: Model plugins import third party modules dynamically
base: Classes with default configs can be instantiated without argument
examples: Import from top level
docs: installation: Bleeding edge plugin install add missing -U
docs: cli: Complete dataflow run example
docs: installation: Document bleeding edge plugin install from git
df: base: Namespacing for op created Definitions
df: base: op: Create Definition for each arg if inputs not given
docs: cli: Improve model section
style: Fixed JS API newline
ci: Run against Python 3.8
docs: installation: Add Ubuntu 20.04 instructions
docs: Change python3.7 to python3
scripts: Get python version from env
shouldi: Use high level run
service: dev: Export anything
cleanup: Fix importing by using importlib.import_module
feature: Remove unused code
operation: dataflow: Use op not imp.op in examples
cleanup: Export everything from top level module
util: entrypoint: Remove issubclass check on load
tests: docstrings: Force explict imports
cleanup: Ensure examples from docstrings are complete programs
cleanup: Use relative imports everywhere
high level: Add run
df: memory: Fixed redundancy checker race condition
df: types: Add defaults for operation inputs and outputs
tests: df: Refactor Orchestrator tests
scripts: docs: HTTP=1 to start http server for docs
tests: high level: Added tests for load and save
tests: noasync: Add tests for ML functions
shouldi: npm audit: Fix missing stdout variable
operation: binsec: More error checking in testcase
shouldi: npm audit: Fix error condition
shouldi: Correct gitignore
shouldi: Operation to run OWASP dependency check
source: ini: Source for parsing .ini files
docs: contributing: docs: Update doctest instructions
ci: Remove use of sphinx doctest
tests: doctests: Doctests as unittests
operation: db: Adapt to new unittest docstrings
util: testing: source: Remove examples
util: entrypoint: Fix examples
util: asynctestcase: Fix example
high level: Use SLR instead of LinearRegression
ci: Add binsec and transformers secrets
operations: binsec: Move binsec branch to operations/binsec
db: sqlite: remove_query: Fix lack of query_values
db: sqlite: Fix intialization of asyncio.Lock
operations: db: Doctestable examples
docs: plugin: remove 'Edit on Github' button
high level: Organize load with save
docs: api: high level: Add load function
high level: Add load function
docs: operation: model_predict example usage
operations: io: Fixup examples
operation: mapping: Doctestable examples
ci: Pull down all tags
setup: Add twine as dev dependency
CHANGELOG: Add back Unreleased section
release: Version 0.3.7
examples: io: Fix lack of await
docs: contributing: maintainers: Version bump CHANGELOG.md
docs: contributing: maintainers: Fix formatting
docs: quickstart: HTTP service model deployment
docs: quickstart: Update trust values
service: http: docs: Update warnings
service: http: docs: Add reference for model usage
service: http: util: testing: Move testing infra
service: http: docs: cli: Fix formating
service: http: docs: CLI usage page
service: http: Sources via CLI
service: http: Models via CLI
high level: Add save function
source: csv: Sort feature names for headers
util: asynchelper: Default CONTEXT
model: simple: Alias for parent
cleanup: Remove unused imports
model: slr: Add example for docs
setup: Use pathlib to join path to version.py
skel: operations: Dockerfile: Ubuntu 20.04 as base image
operation: io: Add io operations demo
util: cli: Use parser_helper for ParseInputsAction
setup: Register get_multi operation
ci: docs: Put ssh key in tempdir
util: data: Make plugins exportable
ci: whitespace: Check documentation files
docs: model: scratch: Python code examples
df: memory: Support for async generator operations
operation: output: Add GetMulti
df: base: BaseInputNetworkContext.definition -> definitions
scripts: docs: References for all plugins
skel: operations: Dockerfile: Install package
skel: operations: Add Dockerfile for HTTP service
shouldi: cargo audit: Change name of definition
docs: Enable hiding of python prompts
base: Rename "arg" to "plugin"
CHANGELOG: Add back Unreleased section
docs: contributing: maintainer: Mention tensorflow_hub special case
release: Version 0.3.6
docs: contributing: maintainer: Document version bumping
service: dev: Fix version file listing
docs: contributing: editors: vscode: Shorten title
docs: contributing: editors: VSCode
ci: docs: Check for failure properly
style: Format docs
feature: Fixed failing doctest
docs: Change view source to edit on GitHub
operation: io: Run Doctest Examples
docs: about: Add mission statement to docs
shouldi: Add cargo audit for rust
model: tensorflow: Refactor
operation: io: Add input and print
shouldi: Update README
source: Doctests for BaseSource using MemorySource
feature: Convert tests to doctests and add example
docs: cotributing: maintainers: Adding new plugin
setup: Add db as a source
README: Make mission statement have bullet points
source: db: Source using the database abstraction
model: Move scratch slr into main pacakge
ci: Updated PNG configloader plugin in testing.yml
df: memory: Auto start operations without inputs
model: Expand homedir for directory in model configs
model: transformers: example: Fix accuracy assertion
README: Modify wording of mission statement
model: transformers: Add NER models
docs: contributing: dev env: Windows virtualenv activation
util: cli: FastChildWatcher windows incompatibility
docs: Add link to GitHub in sidebar
docs: source: Add home local prefix for pip install
docs: contributing: git: Add note about model/tensorflow random errors
docs: contributing: git: Update DOCS possible errors
docs: Do not track generated plugin docs
df: memory: Cleanup and move methods
docs: usage: mnist: Complete MNIST tutorial
ci: Cache pip
model: scratch: SAG LR documentation
operation: dataflow: run: Run dataflow as operation
df: memory: Log on instance creation with given config
df: types: Add update method to DataFlow
df: types: Operation maintain definition when exporting conditions
df: types: Definition do not export unset fields
df: types: DataFlow do not export empty properties
df: types: Make DataFlow not a dataclass
df: memory: Update op for opimp on instantiation
df: base: No class names with . for operations
df: types: Raise error on invalid definition for Input
df: types: Definition fix comparison
df: memory: Silence forwarding if not appliacble
operation: dataflow: run: Make a opimpctx
model: scratch: Alternate Logistic Regression implementation
docs: model: tensorflow: Python API examples
df: memory: Input validation using operations
record: Docstrings and examples
docs: tutorial: model: Mention file paths of files we're editing
docs: tutorial: source: Include test.py file
CHANGELOG: Add back unreleased
release: Version 0.3.5
docs: tutorial: Update new model tutorial
skel: model: Convert to SimpleModel
model: simple: Split applicable check into two methods
docs: contributing: style: Naming Conventions
docs: concepts: Fix contact us link
scripts: docs: Remove replacement of username
model: Switch directory config parameter to pathlib.Path
ci: docs: Check that docs directory was updated
model: tensorflow: dnnc: Updated docstring with examples
ci: Cleanup run_plugin
ci: Re-enable running of integration tests
ci: Fix running of examples
ci: Fail if final integration test run fails
ci: Skip shouldi for root package examples
ci: Do not uninstall
configloader: Move from config/ to configloader/
model: SimpleModel create directory if not exists
util: os: Create files and dirs with 0o700
docs: model: tensorflow: Python code for DNNClassifier
docs: concepts: DataFlow
model: scikit: Correct predict default
tests: source: idx: Download from mirror
scripts: Helper for maintaining lines of literalincludes
model: scratch: Use simplified model API
scripts: docs: Fix config list output
base: Export methods and classes
model: Simplified Model API with SimpleModel
base: config _asdict recursive export
dffml: Expose Record and AsyncTestCase
feature: Make Features a collections.UserList
docs: model: scikit: Update docs
service: dev: Create fresh archive instead of cleaning
model: scikit: examples: Testable LR
ci: Run examples for plugins
ci: Fix twine password for similar packages
record: Docstrings and examples for features and evaluated
docs: model: scikit: Update Prediction to cluster
release: Bump versions of plugins
service: dev: Add version bump command
df: operation: Add example for run_dataflow
shouldi: Add npm audit operation
model: scikit: Change help and default for predict config of unsupervised models
df: memory: Input forwarding to subflows
style: Format scripts docs
docs: Add link to GitHub repo
docs: Clarify plugin maintenance by changing Core to Official
README: Add mission statement
model: scikit: tests: Randomly generated data
docs: high level: Add example usage
docs: contributing: Examples and doctests
docs: conf: Move doctest header to own file
docs: contributing: Restructure
high level: Example for predict in docstring
docs: Remove unneeded sphinxcontrib-asyncio
ci: docs: Revert non-working dirty repo check
docs: Minor updates to formatting
ci: docs: Fail if codebase updated after docs.sh
model: scikit: tests: Randomly generate classification data
model: scikit: Python API example usage
docs: contributing: style: Add note about using black via VSCode
df: memory: Fix doctests
docs: record: Fix underlines
util: net: Add sha calculation to cached_download
CHANGELOG: Add back unreleased
release: Version 0.3.4
scripts: bump_deps: Ignore self
examples: shouldi: golangci-lint: Use cached_download_unpack_archive
examples: shouldi: Add golangci-lint operation
ci: Fetch all history for all tags and branches
ci: docs: Run get release first
ci: docs: Grab latest release before wiping egg link
ci: docs: Checkout last release
ci: Fix checkout not pulling whole repo
util: os: prepend_to_path
util: net: cached_download_unpack_archive
ci: docs: Attempt fix to build latest release
docs: service: http: Clean up JavaScript example
gitpod: Update pip
docs: contributing: Table foratting fix
ci: Force push to gh-pages
ci: Update to checkout action v2
docs: contributing: How to read the CI
ci: Run doctests
docs: Enable doctest
base: Fix doctests
df: base: Remove non-working doctests
feature: Remove non-working doctests
docs: service: http: Fixed configure model URL
repo: Rename to record
docs: Resotre changelog symlink
docs: Spelling fixes
df: memory: Remove set_items from NotificationSetContext
cleanup: Remove unused imports
tests: util: net: Add cached_download test
ci: Add secret for tensorflow hub models
df: types: Add subspec parameter to Definition
model: tensorflow hub: Add NLP model
release: Bump plugin versions
docs: contributing: Fix Weekly Meetings link
docs: contributing: Notes on development dependencies
docs: Mention webui for master branch docs
release: Version 0.3.3
dffml: Remove namespaces
docs: usage: integration: Add tokei install steps
high level: Add very abstract Python APIs
base: Instantiate config from kwargs
model: tensorflow: TF 1.X to 2.X
source: file: Change label to tag
model: tensorflow: Back out tensorflow 2.X support temporarily
feature: Remove evaluation methods
service: dev: Move setup kwarg retrival
remove: Files added in error
docs: usage: Start of MNIST handwriten digit example
model: tensorflow: Batchsize and shuffle parameters
source: idx: Source for IDX1/3 format
source: file: Binary file support
util: net: Cached download decorator
source: Fix source merging
service: dev: Do not fail if user has no name
df: memory: Throw OperationException on operation errors
repo: prediction: Predictions as feature specific dictionary
service: http: Add file listing
df: types: Add validate to definition
model: scikit: Use make_config_numpy
util: config: Make numpy config
model: tensorflow: Move to 2.X
df: types: Autoconvert inputs into instances of their definition spec
shouldi: Add deepsource skip for false positive
tests: service: dev: Run single operation test
service: dev: Fix list datatype lookup
tests: service: dev: Export test
docs: Update wording for webui
cleanup: Remove unused imports
model: deepsource skip for static type checking yield
repo: Rename src_url to key
ci: Build webui
ci: docs: Run build but no push unless on master
docs: contributing: Notes on config
model: tensorflow: Pin to 1.14.0
util: data: Update docstring examples
CHANGELOG: Minor updates
docs: contributing: Document style for imports
docs: plugins: Update dnnc predict parameter
docs: contributing: git: Remove file formating section
docs: contributing: style: Document docstrings
model: tensorflow: dnnc: Change classification to predict
docs: plugins: Add model predict
ci: run: Report status before attemping release
operation: model: Correct name
setup: Add model predict operation
source: mysql: Add db interface
operation: db: Add database operations
operation: dataflow: run: Return context handles as strings
docs: Add Database documentation
db: Abstract sqlite into generic sql
db: Add sqlite database
db: Add database abstraction
source: mysql: util: Fix no sql setup query no volume issue
docs: usage: Add with for mysql logs command
base: Single level config nesting
base: Fix list extraction
cli: dataflow: Merge seed arrays
df: types: Add generic
docs: about: Re-add architecture diagram
docs: contributing: codebase: Add missing move command
docs: contributing: codebase: Adding a new plugin
README: Update contributing link
docs: changelog: Include in docs site
docs: contributing: Fix source wording and import asyncio
docs: contributing: Add codebase notes
util: cli: Default to FastChildWatcher
skel: Use auto args and config
config: Add ConfigLoaders to ease config file loading
docs: plugin: Fix typo in models
model: scikit: Add clustering models
source: readwrite property instead of readonly
examples: shouldi: Use communicate instead of write
docs: contributing: Add header to setup section
docs: contributing: Do not reference index.html
docs: contributing: Move to docs website
CONTRIBUTING: Add notes on docker and venv
CHANGELOG: Fix wording
model: Predict and classification are Features
gitpod: Add config
CONTRIBUTING: Add note on GitPod
README: Specify master branch for actions badge
CHANGELOG: Add minor changes since 0.3.2
examples: Quickstart
docs: CONTRIBUTING: Fix placement of -e flag
style: Format with black
operation: model: Raise if model is not instance
operation: model: Remove msg from model_predict
util: Rename entry_point to entrypoint
feature: Remove def: from defined features
CONTRIBUTING: Randomly generated test datasets
docs: index: Add link to master branch docs
ci: Install twine in main site-packages
release: Version 0.3.2
model: scikit: Use auto args and config
base: Add make_config
ci: Strip equals from pypi tokens
ci: Install twine in venv
config: yaml: Bump version to 0.0.5
config: yaml: Update license wording
README: Remove black badge
README: Add PyPi version badge
README: Update workflow name to Tests
ci: docs: Set identity file
ci: Use GITHUB_PAGES_KEY in tests workflow
ci: Fix docs push
ci: Rename Testing workflow to Tests
ci: docs: Pull gh-pages branch
ci: Auto deploy docs
ci: Enable auto release to PyPi
docs: operations: Add run dataflow
model: scikit: Add Ridge Regressor
model: scikit: Add new models
scripts: docs: Error message when missing sphinx
util: asynctestcase: AsyncExitStackTestCase
CONTRIBUTING: Modify dates of abandonment
operation: run_dataflow
CONTRIBUTING: Add What To Work On
CONTRIBUTING: Add table of contents and pip issues
cli: version: Do not lowercase install location
util: cli: Fix parsing of negitive values
df: base: Fix op self identification
ci: Add deepsource for static analysis
release: Version 0.3.1
docs: Add base to API docs
tests: integration: CSV source string src_urls
source: csv: Load src_url as str
model: scratch: Use auto args and config
model: tensorflow: Use auto args and config
model: Use auto args and config
scripts: docs: Fix error on lack of qualname
base: Add field for config field descriptions
cli: Fix numpy int* and float* json output
test: integration: dev: Check model_predict result
run model predict
service: dev: run: Load dict types
util: entrypoint: Speed up named loads
test: service: develop: Run single
test: integration: dataflow: Diagram and Merge
service: dev: install: Speed up install of plugins
source: mysql: Fix setup_common packaging issue
docs: model: Replace -features with -model-features
ci: Disable fail fast
tests: integration: Merge memory to csv
source: csv: Use auto args and config
source: json: Use auto args and config
base: Configurable implements args, config methods
cli: Remove old operations command code
df: memory: Fix redundancy checker
ci: Fix trailing whitespace check
ci: Verbose testing script
ci: GitHub Actions cleanup
ci: Move from Travis to GitHub Actions
model: Move features to model config
docs: about: Spelling fixes
CHANGELOG: Add Unreleased section back
docs: index: Provide more clarity on DFFML
docs: integration: Update line numbers
docs: publications: Fix formatting of talk video
docs: publications: Add BSidesPDX Talk
df: memory: Fix indentation on input gathering
style: Updated black and reformatted
service: http: docs: Remove only source supported
df: Real DataFlows and HTTP MultiComm
model: tensorflow: Add regression model
model: Added ModelNotTrained Error
df: memory: Remove memory from NotificationSet
source: source.py: Add base_entry_point decorator
docs: Add about page and update shouldi
service: http: Version 0.0.3
service: http: Version 0.0.2
service: http: Support for models
model: tensorflow: dnnc: Hash hidden_layer to create model_dir
docs: Add youtube channel
CONTRIBUTING: Mention asciinema
docs: Update mailing list links
model: tensorflow: Renamed init arg in DNNClassifierModelContext
model: Predict only yields repo
docs: installation: Mention GitPod
README: Add GitPod
examples: shouldi: README: Clarify naming
CONTRIBUTING: Fix inconsistant header sizes
docs: scikit: Document all models in module docstring
util: cli: JSON serialize enum values
docs: source: modify care to include mysql
base: Clip logging config if too long
docs: conf: Changed HTML theme to RTD
examples: shouldi: Run bandit in addition to safety
source: mysql: Addition of MySQL source
README: Add black badge
model: scikit: Fix CLI based configuration
base: Log config on init
setup: Not zip safe
README: Add link to master docs
model: scikit: Changed self to cls
service: http: Fix type in securiy docs
service: http: Release HTTP service (#182)
examples: source: Rename testcase
setup: Capitalize version and readme
README: Remove link to HACKING.md
docs: CONTRIBUTING: Merge HACKING
cli: Enable usage via module invokation
service: dev: List entrypoints
model: scikit: Correct entrypoints again
model: scikit: corrected entry points
style: Correct style of all submodules
examples: shouldi: Add dev mode hack
news: origin/master August 15 2019
skel: source: entry_points correction
source: csv: Add label
model: scikit: Create models and configs dynamicly
docs: HACKING: Added logging for testing
community: Add mailing list info
docs: Add documenation building steps
docs: Restructure
docs: api: Model tutorial
feature: git: tests: Remove help method
model: scikit: Simple Linear Regression
docs: Improve homepage and plugins
service: dev: Revamp skel
model: scratch: setup fix dffml dev install detection
df: memory: Fix strict should be True
CONTRIBUTING: Add link to community.html
Dockerfile: Update pip
util: entrypoint: Correct loaded class name
docs: installation: Re-add info on docker
model: scratch: Added simple linear regression
tests: source: Fix incorrect label
source: json: Added missing entry_point decoration
source: csv: Added missing entry_point decoration
util: cli: Parser set description of subparsers
util: cli: Include information on erring class
skel: Add service creation
skel: setup: Install dffml if not in dev mode
lgtm: Add lgtm.yaml
docs: Fix a few typos
util: cli: CMD description from docstring
SECURITY: State supported versions
model: tensorflow: Updated syntax in README
util: Entrypoint reports load errors
service: create: Skel for models and operations
repo: Make non-classification specific
util: entrypoint: Subclasss from loaded class
source: csv: Enable setting repo src_url using CSVSourceConfig
source: json: Store JSON contents in memory
source: json: Load JSON and patch label in dump
util: testing: FileSourceTest fix random call
util: testing: test_label for file sources
source: json: Add label to JSONSource
util: testing: Add FileSourceTest
source: file: Wrap ZipFile with TextIO
revert: source: csv: Enable setting repo src_url
source: csv: Enable setting repo src_url
util: asynchelper: concurrently nocancel argument
df: Simplification of common usage
df: base: Docstrings for operation network
feature: codesec: Make own branch (binsec)
CHANGELOG: Version bump
docs: example: shouldi
util: asynchelper: aenter_stack bind lambdas
util: asynchelper: aenter_stack method
docs: community: Remove hangouts link
docs: Plugins
scripts: skel: Update setup for markdown README
scripts: skel: Feature skel becomes operation skel
github: Issue template for new plugin
format: Run formatter on everything
HACKING: Re-add
cli: Remove requirement on output-specs and remap
source: memory: Decorate with entry_point
df: memory: opimps instantiated withconfig()
df: base: OperationImplementation config op.name
docs: Complete integration example
scripts: gh-pages deployment script
README: Point to documentation website
CHANGELOG: Bump version
release: Version bump 0.2.0
docs: usage: Integration example
ci: Remove auto-docs deploy
ci: Generate docs in travis
docs: Add example source
docs: Use sphinx
CHANGELOG: Add Standardization of API to changes
ci: Download tokei every time
feature: auth: Add fallback for openssl less than 1.1
feature: git: Remove non-data-flow features
feature: git: Update to new API
model: tensorflow: Update to new model API
scripts: skel: Update model
tests: Updated all classes to work with new APIs
source: Use standardized pattern
df: Standardize Object and Context APIs
feature: auth: Example of thread pool usage
feature: codesec: Added
dffml: df: Add aenter and aexit to all
ci: Plugin tests no longer always exit cleanly
README: Add gitter badge
README: Add link to CONTRIBUTING.md
community: Create issue templates
feature: git: operations: Exec with logging
CHANGELOG: Update missing
util: asynchelper: Collect exceptions
source: file: Add support for .zip file
util: cli: parser: Correct maxsplit
util: asynchelper: Re-add concurrently
model: tensorflow: Check that dtype isclass
travis: Check if tokei present
setup: Set README content type to markdown
CHANGELOG: Increment version
travis: Do not move tokei if present
release: Bump version to 0.1.2
df: CLI fixes
df: Added Data Flow Facilitator
dffml: source: file: Added support for .lzma and .xz
travis: Add check for whitespace
travis: Ensure additions to CHANGELOG.md
dffml: sources: file: Added bz2 support
tests: source: file: Correct gzip test
dffml: source: file: Added Gzip support
docs: hacking: GitHub forking instructions
docs: hacking: Git branching instructions
docs: hacking: Add coverage instructions
plugin: feature: git: cloc: Log if no binaries are in path
docs: Fixed a few typos and grammatical errors
plugin: model: tensorflow Change hidden_units
test: source: csv: Do not touch cache
source: csv: Add update functionality
docs: tutorial: New model guide
README: Add codecov badge
travis: Add codecov
docs: install: Updated docker instructions
docs: tutorial: Creating a new feature
scripts: Correct clac in skel feature
scripts: Remove ENTRYPOINT from MiscFeature
scripts: Add new feature script
plugin: feature: git: Remove pyproject
docs: Added gif demo of git features
doc: Fix spelling of architecture
doc: about: Thanks to connie
docs: arch: Add original whiteboard drawing
source: file: Correct test and open validation
docs: Point users to feature example
docs: Added example usage of Git features
docs: Added logging usage
source: file: Enable reading from /dev/fd/XX
docs: Added contribution guidelines
docs: Move asyncio blurb to ABOUT
docs: Add install with docker info
docs: Reargange
README: Correct header lengths
release: Initial Open Source Release

@johnandersen777
Copy link
Author

alice: please: contribute: recommended community standards: overlay: github: pull request: Force push in case of existing branch
scripts: dump discusion: Commit each edit
scripts: dump discusion: Remove files before re-running
alice: please: contribute: Successful creation of PR for readme
alice: please: contribute: Successful creation of meta issue linking readme issue
alice: please: contribute: Successful commit of README.md
util: subprocess: run command events: Allow for caller to manage raising on completion exit code failure
alice: please: contribute: determin base branch: Use correct GitBranchType annotation
alice: please: contribute: Attempting checkout of default branch if none exists
feature: git: definitions: git_branch new_type_to_defininition
alice: please: contribute: DataFlow as global
alice: please: contribute: overlay: operations: git: Remove commented out old function
alice: please: contribute: overlay: github issue: Creating meta issue and readme issue
operations: git: git repo default branch: Return None when no branches exist
alice: please: contribute: overlay: operations: git: Seperate into own overlay
alice: cli: please: contribute: Allow for reuse of already wrapped opimps
alice: please: contribute: Remove guess of repo URL from base flow
feature: git: definitions: no_git_branch_given new_type_to_defininition
df: types: More helpful error message on duplicate operation
feature: git: definitions: URL new_type_to_defininition
alice: please: contribute: Rename to follow overlay naming convention
df: base: Correct AliceGitRepo dispatching has_readme
df: memory: Successful recieve result from child context
df: memory: ictx: Fix local variable clobbering
df: memory: run operations for ctx: Orchestrator property must be set before registering context creation with parent flow
df: memory: Result yielding of watched contexts
df: memory: Initial support for yielding non-kickstarted system context results
df: memory: Format with black
operation: dataflow: run dataflow: run custom: First input defintion used as context now supported autodefed str primitive detection
alice: please: contribute: Execution from repo string guessing
alice: cli: please: contribute: Running custom subflow using function for type cast
alice: cli: please: contribute: Fix trigger recommended community standards
alice: cli: Remove print(dffml.Expand)
alice: please: contribute: Fixed NewType Definitions and no subclass from SystemContext
df: types: create definition: ForwardRef support for types definined within class
alice: please: contribute: Fixup errant types and return annotations
alice: cli: please: contribute: Attempt and fail to build single dataflow from all classes
alice: please: contribute: create readme file: Fix reference to HasReadme definition
alice: cli: please: contribute: Build dataflows from classes
alice: cli: please: contribute: Fix location of imports
alice: cli: please: contribute: Remove old non-typehint non-class/static methods
alice: cli: please: contribute: Add TODO about merging applicable overlays
alice: please: contribute: recommended community standards: In progress on Git and GitHub overlays
alice: cli: please: contribute: recommended community standards: In progress debuging overlay execution
alice: cli: please: contribute: recommended community standards: Initial overlay
alice: please: contribute: recommended community standards: Make methods staticmethods
df: types: Expand as alias for Union
alice: cli: please: contribute: recommended community standards: Initial guess at SystemContext as Class
alice: cli: please: contribute: Infer repo
df: base: mk_base_in: Build SimpleNamespace when given dict
df: base: opimpctx: Style format with black
df: memory: Debug print operation on lock acquisition
df: types: input: Make get_parents an async iterator
Revert "df: types: input: Make get_parents an async iterator"
operations: innersource: Remove unused imports
df: types: input: Make get_parents an async iterator
df: types: Fix import of links
alice: threats: Diagram still not working
cli: dataflow: run: single: TODO about links issue
alice: threats: Output with open architecture but without mermaid
cli: dataflow: run: single: Add overlay support
alice: threats: Generate THREATS.md
cli: dataflow: run: single: Support dataflow given as instance
alice: cli: Comment out broken version comamnd
alice: cli: Format with black
source: dataset: threat modeling: threat dragon: Add manifest metadata
source: dataset: threat modeling: threat dragon: Initial source
high level: dataflow: In progress fails to apply overlay so skipped for now
df: system context: ActiveSystemContext: Take parent and only upstream config as config
high level: dataflow: run: Use overlay as system context deployment
overlay: merge_implementations: Refactor into function
base: mkarg: Support for pulling arg default value from instantiated dataclass field
overlay: DFFML_OVERLAYS_INSTALLED: Carry through implementations defined in memory from merged flows
overlay: DFFML_MAIN_PACKAGE_OVERLAY: Fix merge op name inconsitancy
overlay: DFFMLOverlaysInstalled: Already overlayed no need to load again
df: base: OperationImplementationContext: subflow: Enable application of overlays on subflows
util: python: resolve_forward_ref_dataclass: Accept all instances of type_cls SystemContextConfig to be dataclass
overlay: Fix overlay_cls should be overlay before instantiation
feature: git: clone repo: Use GH_ACCESS_TOKEN for github repos if present
source: warpper: dataset_source: Support wrapping funcs which want self
df: system context: deployment: Fix return annotation of callable args
util: python: resolve_forward_ref_dataclass: Grab dataclass class if instance given
cli: cmd: mkarg: Resolve typing forward references
base: convert_value: Use new is_forward_ref_dataclass
util: python: is_forward_ref_dataclass: Helper to check for ForwardRef or str
util: python: resolve_forward_ref_dataclass: Rename from convert to resolve
util: python: convert_forward_ref_dataclass: Support for ForwardRef with string forward arg
util: python: Move convert_forward_ref_dataclass
alice: Start switch to CLI based on System Context
contexts: installed: generate namespace: Popluate installed system contexts by registred entrypoint name
contexts: installed: generate namespace: Start
contexts: installed: Use version from python file
contexts: installed: Initial boilerplate non-installable commit
base: replace config: Format with black
base: subclass: Make function
alice: converstation: Add unfinished example code used to flush out API
docs: arch: A GitHub Public Bey and TPM Based Supply Chain Security Mitigation Option
alice: cli: version: Initial attempt
df: system context: Running a system context
overlay: Add default overlay to collect and apply other overlays
high level: dataflow: Apply installed overlays
service: dev: setuppy: version: Fix parse_version helper instantiation
service: dev: Format with black
df: system context: Add missing imports and fix dataflow reference and by_origin iteration
df: types: DataFlow: by_origin: Deduplicate based on operation.instance_name
base: subclass: Do not set default if default_factory set
df: system context: Fixed import paths, set defaults
df: system context: Move to correct location
df: system context: deployment_dataflow_async_iter_func: Initial untested implemention
operations: innersource: cli: Format with black
operations: innersource: cli: Update to use .subclass
base: convert value: Fix errent if statement logic on check if value is dict
base: config: fromdict: Pass dataclass to convert_value()
base: convert value: Support for self referencing dataclass type load
base: Fix missing import of merge from dffml.util.data
base: Move subclass to be classmethod on BaseDFFMLObjectContext
base: replace_config: Change input and return signature paramater annotations from BaseConfig to Any
system context: Initial plugin type
df: types: definition: Hacky initial support links
df: types: create_definition: Fixup naming and param annotation which are classes/objects
df: types: Move CouldNotDeterminePrimitive
df: types: Move create_definition
base: Add new replace_config helper
df: memory: Make MemoryOrchestrator re-entrant
operation: github: Playing around with operation as dataflow
operation: github: Remove username from home path
util: cli: cmd: Subclass with field overlays via merge
tests: docstrings: Support for testing classmethods
tests: docstrings: Refactor population of all object into recursive routine
util: data: merge: Add missing else to update non-dict and non-list values
util: data: merge: Return source object data merged into
service: dev: Refactor export code to remove duplicate paths
util: entrypoint: load: Support loading via obj[key] for instances supporting getitem
plugins: Add Alice an rules of entities
plugins: Add dffml-operations-innersource
setup: overlay: Change location of dffml main package overlay
df: base: Prevent name collision on lambda wrap
high level: overlay: Call async methods passing orchestrator
overlay: dffml: Move into base overlay file
df: types: Input: Auto convert typing.NewType into definition
df: base: op: Support single output without auto-defined I/O
operation: output: remap: config: Do not convert already instances of DataFlow into DataFlow instance
df: base: op: create definintion: For typing.NewType auto create definition
df: types: operation: Auto convert typing.NewType to definition on post_init
df: types: Add new_type_to_defininition
df: op: create definintion: For unknown type, set primitive to object istead of raise
df: types: Moved primitive_types
in progress on overlay
feature: git: Mirror repos for CVE Bin Tool scans
base: mkarg: Fix typing.Unions to select first type
high level: dataflow: run: Accept overlay keyword argument
overlay: Add overlay plugins which are just dataflows with entrypoints
df: types: Add DataFlow.DEFINITION
alice: CONTRIBUTING: Running with pdb
operations: innersource: contributing: Presence check
alice: Initial CLI based on shouldi and innersource operations
shouldi: use: Override need to check git repo URL if local directory path given
shouldi: project: Log cirtical about future SBOM production
alice: Empty package
operations: innersource: Check workflow presence
operation: python: Parse AST
operations: innersource: cli: Report out shas analyized for each checkout
operations: innersource: cli: Change name of commits to be commit_count
operations: innersource: Check for github workflow presence within checked out repo
operations: innersource: Reference operations through dataflow
operations: innersource: Ensure Tokei fix lack of return value
operations: innersource: Update with auto_flow=True to take operation condition modifications
operations: innersource: Set maintained/unmaintained to be populated from group by reuslts
operations: innersource: cli: Format with black
operations: innersource: tokei prepended to path
operations: innersource: Download tokei before running lines_of_code_by_language
operations: innersource: Create current datetime as git date from python
cli: dataflow: Accept DataFlow objects as well as paths
source: file: Add mkdirs config property to create target file parent directories
operations: innersource: Diagram default dataflow working
service: ossse: Initial commit
util: monitor: Add back in for use with dataflow execution frontend
cli: dataflow: Alternate definitions from alternate origins mapping fixed
operation: mapping: Fix string passed as input
source: dataframe: Support reading from excel files
cli: version: Ignore lack of git installed
operations: innersource: Fix tests to clone and check for workflows using git operations
operations: git: Fix ssh_key should be input rather than output for clone_git_repo
util: asynctestcase: Add assertRunDataFlow method
docs: contributing: dev env: Show uninstall for non-main packages
operations: innersource: Switch to checking for presence of workflows dir
examples: dataflow: execution environments: Use run_dataflow custom inputs failing
examples: dataflow: execution environments: Run both local and remote same flow
df: ssh: Update python invocation to unbuffered mode
df: ssh: Allow for env with remote tar
df: ssh: Workaround for .pyz incompatibility with importlib.resources
df: ssh: Scratch work for zipapp based execution
operations: innersource: GitHub Workflow reader
source: mongodb: Log collection options (schema) and doc as features
util: cli: cmd: JSON dump datetime in isoformat
source: mongodb: Create empty record if not in collection
source: mongodb: Fix entrypoint and log collection names
feature: git: rm -rf repo for out of process execution
feature: git: git_grep: Suppress failure on no results for grep
examples: dataflow: manifests: log4j source scanner: Do not scann already scanned repos
examples: dataflow: manifests: log4j source scanner: Allow for setting max contexts with MAX_CTXS env var
examples: dataflow: manifests: log4j source scanner: Run locally
examples: dataflow: manifests: log4j source scanner: Allow env image override for k8s
df: kubernetes: Start log collecters earlier
operation: packaging: pip_install()
examples: dataflow: manifests: log4j source scanner: Get authors
feature: git: git_repo_author_lines_for_dates: Config for alternate reporting of authors
feature: git: clone_git_repo: Correct env and logging
feature: git: operations: clone_git_repo: Support ssh keys
examples: dataflow: manifests: manifest to github actions: Targeting k8s
tests: cli: manifest to dataflow: schema
tests: cli: manifest to dataflow: Format with black
source: mongodb: tests: test source: Format with black
source: mongodb: util: mongodb docker: Format with black
source: mongodb: source: Format with black
shouldi: java: dependency check: Format with black
examples: dataflow: manifests: shouldi java dependency check: Format with black
examples: dataflow: manifests: log4j source scanner: Format with black
examples: dataflow: parallel curl: Log when finished downloading
examples: dataflow: parallel curl: Switch from curl to aiohttp
examples: dataflow: manifests: shouldi java depenendecy check: Scan all repos one by one
examples: dataflow: manifests: log4j source scanner: Read repo list from file
examples: dataflow: manifests: log4j source scanner: Set max_ctxs to 5
util: subprocess: Set events to empty list if None
examples: dataflow: manifests: log4j source scanner: use orchestartor
examples: dataflow: manifests: log4j source scanner: grep though source to find affected versions
feature: git: Add git_grep to search files
util: subprocess: Fix stdout/err yield only if in desired set of events to listen to
examples: dataflow: manifests: shouldi java depenendecy check: DataFlow for cloning and running dependency check
examples: dataflow: parallel curl: Run curl in parallel on each row in a CSV file
shouldi: java: dependency check: Download if not present
operation: mapping: Convert to dict to extract for non-dict types such as named tuples
tests: cli: manifest to dataflow: Use MemoryOrchestrator if download output is cached
tests: cli: manifest to dataflow: Overwrite getArtifactoryBinaries outputs if locally cached
tests: cli: manifest to dataflow: Add some caching
df: ssh: Add prefix dffml.ssh to remote tempdir
operation: subprocess: Remove logging of command on output
tests: cli: manifest to dataflow: Running download but None printed to stdout from downloader
operation: subprocess: Custom definitions
tests: cli: manifest to dataflow: Update configs of all dataflows to modify execution command
df: ssh: Do not log command run when executing dataflow
util: subprocess: run_command: Allow for not logging command run
df: ssh: Remove verbose option from rm of remote tempdir
df: kubernetes: Give full path to docker.io for dffml container image
tests: cli: manifest to dataflow: Add names to operations op calls
df: kubernetes: Clean up created resources
df: kubernetes: Use exit_stacks to create tempdir
df: kubernetes: Add exit_stacks to help with refactoring
df: kubernetes: xz compress tar files instead of gz due to size limits in configmaps
operation: subprocess: subprocess_line_by_line: Run a subprocess and output stdout, stderr, and returncode
tests: cli: manifest to dataflow: Add SSHOrchestrator instantiation
pyproject.toml: Set build-backend
util: testing: consoletest: commands: Allow reading from stdin if CONSOLETEST_STDIN environment variable is set
util: subprocess: Events for STDOUT and STDERR
df: ssh: Add SSHOrchestartor
df: kubernetes: Log failures to parse pod status
tests: cli: manifest to dataflow: Modification pipeline setup
df: kubernetes: Do not fail if containerStatuses key does not exist
tests: cli: manifest to dataflow: DataFlow for dataflows
df: types: Definition: Use annotations instead of _field_types
tests: cli: manifest to dataflow: Remove preapply sidecar
cli: manifest to dataflow: execute test target: Configurable command
df: kubernetes: Try making names random with uuid4
tests: cli: manifest to dataflow: Dependnecies installed
df: kubernetes: Support mirror of local dffml
df: kubernetes: Fix some duplicate log output issues
df: kubernetes: Untar context with Python
df: kubernetes output server: Vendor concurrently()
util: testing: consoletest: Make httptest optional dependency
df: kubernetes: prerun dataflow for pip install and logging for all containers
util: subprocess: exec_subprocess: Do not return until process complete and all lines read from stdout/err
tests: cli: manifest_to_dataflow: Failing for unknown reason
init: Set manifest shim to be primary main()
df: kubernetes: Able to add sidecar
tests: cli: dataflow: Working on manifest
df: memory: Instantiate Operation Implementations with their default config
df: memory: Remove checking for input default value in alternate definitions
operation: output: get multi/single: Optional nostrict
util: testing: manifest: shim: docs: console examples: Show how to load correct wheel on the fly
util: testing: manifest: shim: docs: console examples: Show how to load modules remotely on the fly
util: testing: manifest: shim: Correct naming of parsers to next_phase_parsers so shim phase parsers have local variable
util: testing: manifest: shim: parse: Correct type hints
util: testing: manifest: shim: Copy default so setup cannot modify them
util: testing: manifest: shim: Console examples
util: testing: manifest: shim: Helpful exception on lack of input action
util: testing: manifest: shim: Set dataclass_key if not exists
util: testing: manifest: shim: docs: Explain shim layer start on usage
util: testing: manifest: shim: Add env serializer
util: testing: manifest: shim: Initial commit
df: kubernetes: Allow setting kubectl context to use
util: subprocess: Refeactor run_command into also run_command_events
df: kubernetes: Rename config property context to workdir
cli: dataflow: Accept dataflow from file or object
cli: dataflow: contexts: Fix lack of passing strict
ci: run: plugins: Test source/mongodb
source: mongodb: Initial version without TLS
operation: github: In progress
util: config: inspect: Remove self if found
in progress, need to go abstract workflow execution to support GitHub Actions as a dataflow
docs: examples: ci: Start on plan
docs: examples: ci: Start on document
df: kubernetes: In progress on tutorial
docs: examples: innersource: kubernetes: Start on document
df: kubernetes: job: Add basic orchestrator
cli: dataflow: run: Allow for setting dataflow config
ci: docs: Remove webui build
scripts: dump discussion: Raw import
ci: docs: Build with warnings
docs: rfcs: Open Architecture: Initial commit
ci: rfc: Update to run only on own changes
ci: rfc: Build RFCs
docs: contributing: dev env: zsh pain point
docs: contributing: gsoc: 2022: Updated link to timeline
docs: contributing: gsoc: 2022: Add clarification around proposal review
docs: contributing: git: Add rebaseing information
docs: tutorials: models: slr: Document that hyperparameters live in model config
docs: contributing: gsoc: 2022: Added link to GSoC talk
docs: contributing: gsoc: 2022: Correct spelling of beginner
docs: contributing: debugging: Add note on pdb
housekeeping: Rename master to main
ci: remove images: Remove after success
ci: remove images: Do not give branch name on first log --stat
ci: remove images: Rewrite gh-pages
ci: remove images: Attempt add origin
ci: remove images: Push to main via ssh
ci: remove images: Just log --stat
ci: remove images: Run removal and push to main
github: issue templates: GSoC project idea
docs: contact: calendar: Attach to DFFML Videos account
docs: contributing: gsoc: 2022: Added link to GSoC talk
docs: contributing: gsoc: 2022: Fix Ice Cream Sales link
docs: contributing: gsoc: 2022: Fix links
docs: contributing: gsoc: 2022: Fix spacing on list
docs: contributing: gsoc: 2022: Update with ideas
util: testing: consoletest: commands: Remove errant unchecked import of fcntl
README: Conditionally render dark/light mode logos depending on user's GitHub theme
README: Add logo
docs: images: Add logo
docs: installation: Mention need to install git for making plugins
util: testing: consoletest: commands: Do not import fcntl on Windows
util: python: within_method: Do not monkeypatch inspect.findsource on Python greater than 3.7
shouldi: tests: npm audit: Made vuln count check great than 1
high_level: Accept lists for data arguments
model: scikit: tests: scikit_scorers: Fixed Typo
model: scikit: tests: Fixed typo
model: scikit: tests: Removed Superflous print statement
model: scikit: tests: Fixes scorer related tests
model: scikit: fixed one failing test of type Record
util: testing: consoletest: README: Add link to video
service: dev: Ignore issues loading ~/.gitconfig
model: Consolidated self.location as a property of baseclass
docs: Updated Mission Statement
tests: docstrings: Doctest and consoletest for module doc
tests: util: test_skel: Removed version.py from common files list
skel: common: REPLACE_IMPORT_PACKAGE_NAME: version: deleted
skel: common: version: Deleted version.py file
model: vowpalWabbit: fixed use of is_trained flag
model: tensorflow: Updated usage of is_trained property
docs: tutorials: models: Fixed line numbers for predict code block
skel: fixed black formatting issue
CHANGELOG: Updated
model: vowpalWabbit: Updated to include is_trained flag
model: daal4py: Updated to include is_trained flag
model: scikit: Updated to include is_trained flag
model: pytorch: Updated to include is_trained flag
model: spacy: Updated to include is_trained flag
examples: Updated to include is_trained flag
model: tensorflow: Updated to include is_trained flag
model: xgboost: Updated to include is_trained flag
model: scratch: Updated to include is_trained flag
skel: model: Updated to include is_trained flag
model: Updated base classes to include is_trained flag
util: net: Fixed issue of progress being logged only on first download
CHANGELOG: Updated
util: log: Changed get_download_logger function to create_download_logger context-manager
docs: examples: notebooks: Fix JSON from when we added link to video on setting up for ML tasks
docs: examples: notebooks: Add link to video on setting up for ML tasks
docs: examples: data cleanup: Add link to video
examples: notebooks: Add links to videos
service: dev: create: blank: Create a blank python project
skel: common: docs: Change index page to generic Project instead of name
skel: common: setup: Correct README file from .md to .rst
util: testing: consoletest: commands: Print returncode on subprocess execption
util: testing: consoletest: commands: Set terminal output blocking after npm or yarn install
util: testing: consoletest: commands: run_command(): Kill process group
util: subprocess: Refactor run_command into run_command and exec_subprocess
high level: ml: Updated to ensure contexts can be kept open
dffml: source: dfpreprocess: Add relative imports
cleanup: Rename dfold to dfpreprocess
cleanup: Rename dfpreprocess to df
cleanup: Rename df to dfold
tuner: Renamed Optimizer to Tuner
examples: or covid data by county: Fix misspelled variable testing_file should be test_file
cli: dataflow: diagram: Fix for bug introduced in 90d3e0a
docs: examples: ice cream sales: Install dffml-model-tensorflow
util: config: fields: Do not use file source by default
docs: examples: or covid data by county: Fix for facebook/prophet#401 (comment)
ci: run: Check for unittest failures as well as errors
ci: Set git user and email for CI
cli: dataflow: run: Use FIELD_SOURCES
housekeeping: Remove contextlib.null_context() usages from last commit
util: cli: cmd: main: Write to stdout from outside event loop
shouldi: java: dependency check: Use run_command()
util: subprocess: Add run_command() helper
service: dev: create: Initialize git repo
skel: common: docs: Codebase layout with Python Packaging notes
skel: common: MANIFEST: Include all files under main module directory
skel: Use setuptools_scm and switch README to .rst
CHANGELOG: Updated
docs: tutorials: models: Renamed accuracy to score
tests: Renamed accuracy to score
examples: Renamed accuracy to score
model: tensorflow: Renamed accuracy to score
model: tensorflow: Renamed accuracy to score
model: daal4py: examples: Renamed accuracy to score
model: Renamed accuracy to score
examples: Renamed accuracy to score
high_level: Renamed accuracy to score
noasync: Renamed accuracy to score
tests: Renamed accuracy to score
exmaples: notebooks: Renamed accuracy to score
CHANGELOG: Removed superflous whitespace
scripts: docs: templates: api: Renamed accuracy to score
model: vowpalWabbit: tests: Renamed accuracy to score
model: scikit: tests: Renamed accuracy to score
model: pytorch: tests: Renamed accuracy to score
optimizer: Renamed accuracy to score
cli: ml: Renamed accuracy to score
noasync: Renamed accuracy to score
CHANGELOG: Updated
high_level: ml: Renamed accuracy to score
docs: examples: innersource: Add link to microservice
docs: examples: innersource: swportal: Fix image link
docs: examples: innersource: microservice: Add deployment via HTTP service
docs: examples: Move swportal to innersource/crawler
ci: Lint unused imports
ci: Run operations/data
docs: examples: data_cleanup: classfication: Add the accuracy features to cli and install packages
docs: examples: data_cleanup: Add the accuracy features to cli
docs: examples: data cleanup: housing regression: Fixup consoletest commands and install dependencies
docs: examples: data cleanup: classification: Download dataset
plugins: Add operations/data
ci: run: consoletest: Run data cleanup docs
changelog: Add documentation for data cleanup
docs: examples: data_cleanup: Add index for docs
docs: examples: index: Add data cleanup docs
changelog: Add operations for data cleanup
docs: examples: data_cleanup: Add example on how to use cleanup operations
docs: examples: data_cleanup: Add classification example of using cleanup operations
operation: source: Add conversion methods for list and records
setup: Add conversion methods for list and records
setup: Add dfpreprocess to setup
source: dfpreprocess: Add new dataflow source
operations: data: Add setup file
operations: data: Add setup config file
operations: data: Add readme
operations: data: Add project toml file
operations: data: Add manifest file
operations: data: Add license
operations: data: Add entry points file
operations: data: Add docker file
operations: data: Add gitignore file
operations: data: Add coverage file
operations: data: tests: Add init file
operations: data: tests: Add cleanup operations tests
operations: data: Add version file
operations: data: Add init file
operations: data: Add cleanup operations
operations: data: Add definitions
docs: tutorials: accuracy: Updated line numbers
docs: tutorials: dataflows: chatbot: Updated line numbers
docs: tutorials: models: docs: Updated line numbers
docs: tutorials: models: slr: Updated line numbers
dffml: Removed unused imports
container: Upgrade pip before twine
model: Archive support
tests: operation: archive: Test for preseve directory structure
operation: archive: Preserve directory structure
tests: docs: Test Software Portal with rest of docs
examples: swportal: dataflow: Run dataflow
examples: swportal: README: Update for SAP crawler
examples: swportal: sources: orgs repos.yml source
examples: swportal: sources: SAP Portal repos.json source
examples: swportal: orgs: Add intel and tpm2-software repos
examples: swportal: html client: Remove custom frontend
ci: run: consoletests: Fail on error
examples: tutorials: models: slr: run: Add MSE scorer
docs: tutorials: sources: complex: Add :test: option to package install after addition of dependencies
docs: cli: service: dev: create: Install package before running tests
docs: contributing: testing: Add how to run tests for single document
tests: docs: Move notebook tests under docs
examples: notebooks: Add usecase example notebook for 'Tuning Models'
optimizer: Add parameter grid for hyper-parameter tuning
examples: notebooks: ensemble_by_stacking: Fix mardown statement
high_level: ml: Add predict_features parameter to 'accuracy()'
model: scikit: Add support for multioutput scikit models and scorers
examples: notebooks: Create use-case example notebook 'Working with Multi-Output Models'
ci: Do not run on arch docs
base: Implement (im)mutable config properties
docs: arch: Config Property Mutable vs Immutable
util: python: Add within_method() helper function
service: dev: Add -no-strict flag to disable fail on warning
docs: examples: webhook: Fix title underline length
docs: Fix typos for spelling grammar
model: scikit: scroer: Fix for daal4py wrapping
model: scikit: init: Add sklearn scorers docs
model: scikit: test: Add tests for sklearn scorers
model: scikit: setup: Add sklearn scorers to accuracy scripts
model: scikit: scorer: Import scorers in init file
model: scikit: scorer: Add scikit scorers
model: scikit: scorer: Add base for scikit scorers
ci: run: Fix for infinite run of commit msg lint on master
util: log: Added log_time decorator
ci: lint: commits: CI job to validate commit message format
examples: notebooks: Create usecase example notebook 'Ensemble by stacking'
Add ipywidgets to dev extra_require.
tests: test_notebooks: set timeout to -1
examples: notebooks: Create use-case example notebook for 'Transfer Learning'
examples: notebooks: Create usecase example notebook 'Saving and loading models'
high level: Split single file into multiple
docs: about: Add Key Takeaways
docs: about: What industry challenges do DataFlows address / solve?: Add conclusion
docs: about: Add why dataflows exist
source: Added Pandas DataFrame
ci: windows: Stop testing Windows temporarily
shouldi: rust: cargo audit: Update to rustsec repo and version 0.15.0
examples: notebooks: gitignore: Ignore everything but .ipynb files
examples: notebooks: moving between models: Use mse scorer
examples: notebooks: evaluating model performance: Use mse scorer
service: dev: docs: Display listening URL for http server
examples: flower17: Use skmodelscore for accuracy
mode: scikit: setup: Add skmodelscore to scripts
model: scikit: base: Remove unused imports
model: scikit: init: Add SklearnModelAccuracy to init
model: scikit: tests: Add SklearnModelAccuracy for tests
model: scikit: Add scikit model scorer
docs: examples: flower17: scikit: Use MSE scorer
ci: windows: Install torch seperately to avoid MemoryError
service: http: tests: routes: Fix no await of parse_unknown
exaples: test: quickstart: Fix the assert conditions
examples: quickstart_filenames: Use MeanSquaredErrorAccuracy for accuracy
examples: quickstart_async: Use MeanSquaredErrorAccuracy for accuracy
examples: quickstart: Use mse scorer for cli examples
examples: quickstart: Use MeanSquaredErrorAccuracy for accuracy
examples: model: slr: tests: Fix the assert conditions
examples: model: slr: Make use of mse scorer for accuracy
skel: model: tests: Fix the assert condition
cleanup: Remove fix for pytorch dataclasses bug
tests: noasync: Use MeanSquaredErrorAccuracy for tests
tests: high_level: Use MeanSquaredErrorAccuracy for tests
tests: cli: Remove the accuracy method and its test
tests: sources: Use mse scorer for cli tests
model: slr: Use mse scorer for cli tests
high level: accuracy: Fix type annoation of accuracy_scorer
high level: accuracy: Type check on second argument
ci: consoletest: Add accuracy mse tutorial to list of tests
cleanup: Updated commands to run tests
setup: Move tests_require to extras_require.dev
cleanup: Always install dffml packages with dev extra
model: spacy: ner: Make use of sner scorer for accuracy
model: spacy: accuracy: sner: Add missing imports
model: daal4py: daal4pylr: Make use of mse scorer for cli
model: autosklearn: autoregressor: Make use of mse scorer for cli
model: xgboost: tests: Add missing imports
docs: tutorials: accuracy: Rename file to mse.rst
docs: plugins: Inlcude accuracy plugins page in index toctree
model: spacy: sner_accuracy: Update to spacy 3.x API
scripts: docs: template: Add accuracy scorer plugin docs
docs: tutorials: accuracy: Add tutotial on implementation of mse accuracy scorer
docs: tutorials: accuracy: Add accuracy scorers docs
docs: tutorials: index: Add accuracy scorer docs to toctree
examples: flower17: pytorch: Make use of pytorchscore for getting the accuracy
examples: rockpaperscissors: Make use of PytorchAccuracy for getting accuracy
examples: rockpaperscissors: Make use of pytorchscore for getting accuracy
model: pytorch: tests: Make use of PytorchAccuracy for getting accuracy
model: pytorch: examples: Make use of pytorchscore for getting accuracy
model: pytorch: Add pytorchscore to setup
model: pytorch: Add PytorchAccuracy
docs: tutorials: models: slr: Remove the accuracy explanation
docs: tutorials: models: Fix the line numbers to be displayed
docs: tutorials: dataflow: nlp: Use mse,clf scorers for cli commands
examples: model: slr: Use the MeanSquaredErrorAcuracy for examples
model: autosklearn: examples: Use the MeanSquaredErrorAcuracy for examples
model: xgboost: xgbregressor: Use the mse scorer for cli
examples: MNIST: Use the clf scorer
model: scratch: anomalydetection: Add new scorer AnomalyDetectionAccuracy
model: scratch: tests: anomalydetection: Use the AnomalyDetectionAccuracy for tests
model: scratch: anomalydetection: setup: Add the anomalyscore
model: scratch: examples: anomalydetection: Use the AnomalyDetectionAccuracy for example
model: scratch: anomalydetection: Remove the accuracy method
skel: model: tests: Use the MeanSquaredErrorAccuracy for test model
skel: model: example_myslr: Use the MeanSquaredErrorAccuracy for example
skel: model: myslr: Remove the accuracy method
high_level: Check for instance of accuracy_scorer
model: xgboost: tests: Add the classification accuracy scorer
model: xgboost: examples: Add the classification accuracy scorer
model: xgboost: xgbclassifier: Remove the accuracy method
service: http: docs: Update the accuracy api endpoint
service: http: tests: Add tests for cli -scorers option
service: http: docs: Add docs for scorers option
service: http: cli: Add the scorers option
service: http: tests: Add tests for scorer
service: http: util: Add the fake scorer
service: http: examples: Add the scorer code sample
service: http: routes: Add the scorer configure, context, score routes
service: http: api: Add the dffmlhttpapiscorer classes
dffml: high_level: Use the mean squared error scorer in the docs of accuracy
model: spacy: accuracy: Add the SpacyNerAccuracy
model: spacy: accuracy: Add the init file
model: spacy: tests: Use the SpacyNerAccuracy scorer
model: spacy: tests: Use the sner scorer
model: spacy: setup: Add the scorer entrypoints
model: spacy: examples: ner: Use the sner scorer
dffml: model: Remove the accuracy method
dffml: accuracy: Update the score method signature
model: scikit: tests: Use the highlevel accuracy
model: tensorflow_hub: tests: Use high level accuracy method
model: vowpalwabbit: tests: Use the high level accuracy
model: tensorflow: tfdnnc: tests: Update the assertion
model: spacy: ner: Remove the accuracy method from the ner models
high_level: Modify the accuracy method so that they call score method appropriately
model: tensorflow_hub: Remove the accuracy method from text_classifier
dffml: model: ModelContext no longer has accuracy method
accuracy: mse: Update the score method signature
accuracy: clf: Update the score method signature
cli:ml: Remove unused imports
model: autosklearn: autoclassifier: Remove unused imports
model: scikit: examples: lr: Update the assert checks
model: scikit: clustering: Remove tcluster
model: scikit: tests: Give predict config property when true cluster value not present
examples: nlp: Add the clf scorer to cli
model: vowpalWabbit: tests: Use the -mse scorer in cli tests
model: vowpalWabbit: tests: Use the mean squared error accuracy in the tests
model: vowpalWabbit: examples: Use the -mse scorer in cli example
model: spacy: Use the -mse scorer in the cli
model: spacy: tests: test_ner: Add the scorer mean squared accuracy to the tests
model: spacy: tests: test_ner_integration: Add the scorer mse to the tests
model: tensorflow_hub: tests: Use the textclf scorer for accuracy
model: tensorflow_hub: examples: textclassifier: Use the text classifier scorer for accuracy
model: tensorflow_hub: tests: Use the text classifier for accuracy in test
model: tensorflow_hub: Add the textclf scorer to the entrypoints
model: tensorflow_hub: examples: Use the -textclf scorer in example
model: tensorflow_hub: Add the text classifier accuracy
model: tensorflow_hub: Overide the base Accuracy method
model: scikit: tests: Use mean squared error scorer or classification scorer for accuracy
dffml: accuracy: clf: Rename entrypoint to clf
dffml: accuracy: init: Rename to clf
dffml: accuracy: Rename the clfacc to clf
model: tensorflow: examples: tfdnnc: Rename clfacc to clf
setup: Rename clfacc to clf
model: tensorflow: examples: tfdnnr: Use the mean squared error accuracy in examples
setup: Add the classification accuracy to the entrypoints
model: tensorflow: tests: tfdnnc: Use the classification accuracy in cli tests
model: tensorflow: examples: tfdnnc: Use the classification accuracy in example
model: tensorflow: examples: Add the clfacc to the cli
accuracy: Add the classification accuracy
accuracy: init: Add the classification accuracy to the module
model: tensorflow: tests: Make use of -mse scorer in cli tests
model: tensorflow: tfdnnr: Use the -mse scorer in cli tests
model: tensorflow: tests: Use the mean squared error accuracy in tests
model: accuracy: Pass predict to with_features
model: model: Use the parent config
model: scikit: tests: Make use of -mse scorer in tests
model: scikit: examples: lr: Add the mean squared accuracy scorer
model: scikit: examples: lr: Add the mse scorer
model: autosklearn: config: Update predict method to handle data given by accuracy
model: autosklearn: autoclassifier: Remove the accuracy score
model: scratch: Fix the assertions in tests
cli: ml: Instantiate the scorer
cli: ml: Make model and scorer required
util: entrypoint: Error log when failing to load
model: scratch: tests: test_slr_integration: Use the -mse scorer
model: scratch: tests: test_slr: Use the mean squared accuracy scorer
model: scratch: tests: test_lgr_integration: Use the -mse scorer
model: scratch: tests: test_lgr: Use the mean squared accuracy scorer
model: scratch: examples: Make use of mean sqaured error accuracy scorer in examples
model: scratch: examples: Use the -mse scorer in cli examples
cli: ml: Rename to scorer
cli: ml: accuracy: Move sources after scorer in config
dffml: cli: ml: Create a config for scorer
model: xgboost: tests: Use the mean squared error accuracy in tests
model: xgboost: Make use of mean squared error accuracy scorer in examples
model: daal4py: Use the mean squared error for accuracy in example
cli: ml: Update the MLCMDConfig
model: autosklearn: examples: Use the -mse scorer for autoclassifier example
model: daal4py: Fix the tests to take accuracy scorer
model: daal4py: tests: Make use of mean squared error accuracy in the tests
cli: ml: Accuracy sould take accuracy scorer
model: xgboost: xgboostregressor: Remove the accuracy method
model: spacy: ner: Update the accuracy method to take accuracy scorer
model: pytorch: pytorch_base: Remove the accuracy method
model: tensorflow_hub: Add the text classifier accuracy
model: tensorflow_hub: text_classifier: Remove the accuracy method from textclassifier
model: vowpalwabbit: vw_base: Remove the accuracy method
model: tensorflow: dnnr: Remove the accuracy method
model: tensorflow: dnnc: Remove the accuracy method
model: scratch: logisticregression: Remove the accuracy method
model: scikit: scikitbase: Remove the accuracy method
model: daal4py: Remove the accuracy method
model: autosklearn: config: Remove the accuracy method
model: slr: Remove the accuracy method
dffml: model: SimpleModel should take accuracy from modelcontext
examples: accuracy: Add the test for the accuracy example
examples: accuracy: Add the dataset
examples: accuracy: Add the example mse file
dffml: accuracy: New accuracy type plugin
model: Renamed directory property to location
model: Fixed some typos
base: Removed unused ast import
examples: notebooks: gitignore: Ignore csv files
util: python: modules(): Fix docstring
Revert "util: python: modules(): Sort modules for docstring"
util: python: modules(): Sort modules for docstring
util: python: Document and move modules() function
util: net: sync_urlretrieve(): Return pathlib.Path object instead of string
tests: docstrings: Fix tuple instead of function for test_docstring
source: dataset: iris: Update cached_download() call
util: net: cached_download_unpack_archive(): Update docstring with number of files in dffml
operation: compression: Set operation name
operation: compression: Added outputs
operation: archive: Added outputs
df: types: Fixed some typos
setup: Register archive and compression operations
model: Fixed spelling error in Model docstring
model: pytorch: Add support for additional layers via Python API
requirements: Bump Pillow to 8.3.1
model: xgboost: Install libomp in CI and mention in docs
tests: notebooks: Script to create notebook tests
examples: notebooks: Use-case example for 'evaluating model performance'
operation: compression: gz, bz2, and xz formats
operation: archive: zip and tar file support
CHANGELOG: Fix working for addition of download progressbar
model: autosklearn: Temporary fix for scipy incompatability
docs: contributing: Correct REQUIRED_PLUGINS docs
style: Run js-beautify version 1.14.0
docs: contributing: maintainers: Remove pindeps from list of instructions
gitpod: Configure unittest debugging
gitpod: Install cython for autosklearn
docs: contributing: maintainers: Remove pindeps
service: dev: Remove pindeps
docs: conf: Fix .ipynb download button
changelog: Add ice cream sales demo
docs: examples: Add icecream sales demo
examples: dataflow: icecream_sales: test_dataset: Add test dataset
docs: examples: Add icecream sales demo to index
workflows: testing: Add icecream sales demo
examples: dataflow: icecream_sales: Add the dataset file
examples: dataflow: icecream_sales: Add the operations lookup_temperature, lookup_population
examples: dataflow: icecream_sales: Add the main dataflow
docs: conf: Add download button for ipython notebooks
ci: Remove unused software
docs: conf: Update author
docs: notebooks: How to create notebooks
model: scikit: Replace is with == for literal comparisons
df: Remove multiple inheritance from NamedTuple
shouldi: tests: Update versions of rust and cargo-audit
shouldi: tests: Update cargo-audit paths to rustsec
util: net: Fix for unknown download sizes and progress bar
shouldi: java: dependency check: Stream output logs
shouldi: java: dependency check: Refactor and update to version 6.1.6
util: asynchelper: concurrently(): Remove logging on task done
docs: notebooks: Moving between models
util: testing: consoletest: runner: Resolve paths to repo and docs
service: dev: Keep package path relative to cwd
mysql: tests: test_db: Consolidate test case classes
service: dev: Change package to REPO_ROOT
service: dev: Set relative path in release
tests: Consolidate test case classes
operations: Consolidate test case classes
tests: Consolidate test case classes
model: Consolidate test case classes
examples: Consolidate test case classes
util: asynctestcase: Consolidate test case classes
util: net: Change cached_download() and derivatives to functions
source: csv: Add option for delimiter
ci: Roll github pages ssh key
docs: arch: Object Loading and Instantiation in Examples
docs: arch: Start documenting architecture decisions
service: dev: Port scripts/docs.sh to service dev docs
util: net: cached_download(): Changed logging mechanism to log only on 1% changes
shouldi: tests: npm audit: Need to update vuln comparison
Revert "util: testing: consoletest: cli: Add --parse flag"
Revert "util: testing: consoletest: README: Update example intro text with --parse flag"
util: testing: consoletest: README: Update example intro text with --parse flag
util: testing: consoletest: cli: Add --parse flag
tests: ci: Add test for auditability
tests: ci: Resolve repo root path
util: crypto: Add secure/insecure_hash functions
source: csv: Strip spaces in columns by default
util: net: Download progress debug logging
docs: contributing: gsoc: 2021: archive storage: Fix main GSoC 2021 page link
docs: contributing: gsoc: 2021: Better description of Archive Storage for Models project
docs: contributing: style: Correct spelling of more
docs: quickstart: model: Spelling correction of accessible
model: pytorch: nn: Add nn.Module to union of allowed network types in config
source: dataset: iris: Add iris training dataset source
source: dataset: Add dataset_source() decorator
source: wrapper: Add WrapperSource as passthrough to other sources
tests: docstrings: Test with consoletest where applicable
tests: docstrings: Refactor TestCase creation
docs: examples: integration: Update for consoletest http server random port support
util: testing: consoletest: README: Support random http.server ports
util: testing: consoletest: commands: Support for http.server
util: net: Refactor cached_download() for use as context manager
util: net: sync_urlretrieve_and_validate(): Create parent directories if not exists
util: net: Add sync_urlretrieve() and sync_urlretrieve_and_validate()
util: net: Refactor validate_protocol() out of sync_urlopen()
util: net: Make cached_download() able to decorate all kinds of functions
util: file: Add find_replace_with_hash_validation()
util: file: Move validate_file_hash() from util.net to util.file
util: net: Make validate_file_hash() read file in chunks
util: net: Refactor hash validation from cached_download() into validate_file_hash()
util: config: inspect: Add make_config_inspect()
docs: contributing: testing: Update unittest run command
tests: docstrings: Expose tested object in doctest state
tests: model: slr: Explict docs_root_dir for consoletest
scripts: doctest: Format with black
setup: Fix for pypa/pip#7953
service: dev: user flag installs using --user instead of --prefix
base: Instantiate configs using _fromdict when kwargs given to BaseConfigurable.init
docs: contributing: gsoc: 2021: Add DataFlow event types project
docs: contributing: gsoc: 2021: Add Cleanup DataFlows project idea
docs: contributing: gsoc: 2021: AutoML: Add project idea
docs: contributing: gsoc: 2021: Convert to rst
skel: common: setup: Remove quotes from url
shouldi: tests: rust: Try removing advisory-db
examples: MNIST: Run test using mirrored dataset
docs: contributing: gsoc: 2021: Move to subdirectory
docs: contributing: gsoc: 2021: Add mentors so far
shouldi: tests: rust: Update rust and cargo-audit versions
shouldi: javascript: npm audit: Use yarn audit if yarn.lock
util: testing: consoletest: commands: pip install: Accept 3 prefix for python
docs: contributing: gsoc: 2021: Fix incorrect word choice
docs: tutorials: models: package: Fix spelling of documentation
util: net: cached_download_unpack_archive(): Remove directory on failure to extract
docs: installation: Update Python command to have 3 suffix
docs: contributing: gsoc: 2021: Update link to rubric page
df: base: Add valid_return_none keyword argument to @op
scripts: docs: Update copubutton.js
docs: plugins: models: Reference load model by entrypoint tutorial
docs: contributing: dev env: Mention not to run pip install commands
Revert "plugins: Add h2oautoml"
Revert "model: h2oautoml: Add h2o AutoML"
plugins: Add h2oautoml
docs: troubleshooting: Add logging section
model: h2oautoml: Add h2o AutoML
tests: service: dev: Remove test for pin deps
Revert "model: autosklearn: Temporary fix for ConfigSpace numpy issue"
docs: installation: Add find links for PyTorch on Windows
record: Ensure key is always of type str
model: scikit: Fix spelling of Exception
docs: contributing: dev env: Added pre-commit hook for black
examples: shouldi: tests: dependency check: Update CVE number check
docs: tutorials: models: load: Show how to dynamically load models
static analysis: Update lgtm config to include plugins
examples: shouldi: setup: Fix homepage URL
release: Version 0.4.0
docs: contributing: maintainers: release: Update instructions
operations: deploy: setup: Add newline at EOF
docs: tutorials: Mention empty dir plus venv setup
docs: contributing: maintainers: release: Update steps and commands
tests: ci: Ignore setup.py file in build/ skel
docs: contributing: codebase: Remove checking for development version setup.py section
service: dev: bump: inter: Add command to bump interdependent package versions
service: dev: bump: packages: Support for release canidates
docs: tutorials: models: slr: Fix un-awaited coroutine in run.py
ci: run: Check for un-awaited coroutines
docs: new: 0.4.0 Alpha Release: Mention consoletest
docs: news: 0.4.0 Alpha Release
gitignore: Ignore .zip files
model: pytorch: Fix tests and update code and documentation
ci: Run every day at 03:00 AM UTC
ci: run: plugin: Fix release only on version branch
model: pytorch: tests: resnet: Return out test
model: pytorch: Require dffml-config-image and dffml-config-yaml for testing
ci: run: plugin: Ensure no tests are skipped when running plugin tests
docs: tutorials: doublecontextentry: Explain how to use with models
tests: docs: consoletest: Do not use Sphinx builder interface
service: dev: pin deps: Multi OS support
Revert "ci: Ensure TWINE_PASSWORD is set for every plugin"
feature: auth: Add setup.cfg
ci: run: docs: Grab lastest non-rc release from version.py
ci: run: plugin: Only release if on release branch
docs: contributing: gsoc: 2020: Update with doc links from 0.4.0 release
ci: Run pip freeze on Windows and MacOS
docs: installation: Add sections for plugin extra install and master branch
model: autosklearn: Temporary fix for ConfigSpace numpy issue
model: spacy: Upgrade to 3.X
model: autosklearn: Upgrade to 0.12.1
docs: cli: Add version and packages commands
cli: packages: List all dffml packages
cli: service: More helpful logging on service load failure
cli: version: Better error catching for -no-error
docs: troubleshooting: Create doc with common problems and solutions
docs: installation: Mention possible PATH issues
model: tensorflow: deps: Update tensorflow to 2.4.1
model: transformers: Move out of core plugins
ci: windows: Do not install pytorch with pip
serivce: dev: Add PyTorch find links when on Windows
model: autosklearn: Warning about GPLv3 lazy_import transitive depdendency
cleanup: Remove conda
util: testing: consoletest: commands: venv: Fix discovery of python
model: daal4py: Move to PyPi version from conda
shouldi: tests: cli: use: Parse JSON output to check vuln numbers
shouldi: javascript: npm audit: Retry up to 10 times
df: Add retry to Operation
docs: tutorials: dataflows: nlp: scikit: Demonstrate merge command
tests: docstrings: Do not test Version.git_hash on Windows
tests: ci: Add tests to validate CI workflow
ci: Reformat plugin list
ci: Add PyPi secrets for model/spacy, model/xgboost, and operations/nlp
ci: Ensure TWINE_PASSWORD is set for every plugin
service: dev: setuppy: Replace CLI usages of kwarg version with version
service: dev: release: Move from using setuppy kwarg to setuppy version
service: dev: setuppy: version: Add version command
docs: cli: service: dev: setuppy: kwarg: Do not test with consoletest
plugins: Map of directories to plugin names
tests: service: dev: release: Test main package and scikit plugin
shouldi: Move to PEP-517/518
docs: tutorials: sources: file: Move to setup.cfg
docs: tutorials: sources: complex: Move to setup.cfg
docs: tutorials: models: package: Reference entry_points.txt
skel: Move to PEP-517/518 style packages
docs: tutorials: dataflows: nlp: Overwrite data files in subsequent scikit run
util: testing: consoletest: Add overwrite option to code-block directive
docs: Run setuptools egg_info instead of pip --force-reinstall
cleanup: Removed unused requirements.txt files
docs: contributing: dev env: Ensure wheel is installed
docs: contributing: gsoc: Include 2021 page on main GSoC page
docs: contributing: gsoc: 2021: Add deadlines section
setup: Switch to setup.cfg instead of requirements.txt in all plugins
model: scikit: Cast predicted feature to correct data type
docs: contributing: gsoc: 2021: Add project to add event types to DataFlows
docs: contributing: gsoc: 2021: Add page
df: Support for selection of inputs based on anestor origins
cli: dataflow: diagram: Show input origin along with definition name for seed inputs
df: types: dataflow: Include seed definitions in definitions property
df: types: input: Export origin
df: base: Do not return None from auto definitioned functions
df: memory: Combine output operation results for same instance
model: scratch: Add Anomaly Detection
cli: version: Silence git calls stdout and stderr
cli: version: Print git repo hash
shoulid: tests: cli: use: rust: cargo: Update low vuln number
base: Add check if dict before checking for existance of keys within is_config_dict()
service: http: routes: Default to setting no-cache on all respones
service: dev: release: Build wheels in addition to source
docs: Add link to master branch and use commit as version
docs: tutorials: models: slr: Use features instead of feature
docs: tutorials: models: slr: Fixed port replacement in curl command
tests: docs: consoletest: Skip swportal subproject page
docs: tutorial: model: docs: Docstring testing
util: testing: docs: Fix infinite loop searching for repo root in run_consoletest()
docs: examples: or covid data by county: Add example
model: xgboost: requirements: Update dependency versions
high level: Make _records_to_sources() accept pathlib.Path objects
high level: Support for compressed files in _records_to_sources()
docs: tutorials: models: package: Use --force-reinstall on entrypoint update
model: daal4py: Convert to consoletest
scripts: docs: care: Remove file
util: testing: consoletest: Fix literalinclude path join
Revert "util: testing: consoletest: Fix literalinclude path join"
util: packaging: Check development package name using hypens and underscores
model: autosklearn: regressor: tests: Fix consoletest by adding docs_root_dir
model: xgboost: regressor: tests: Test Python example with consoletest
util: testing: consoletest: Fix literalinclude path join
cleanup: Remove --use-feature=2020-resolver everywhere
model: autokslearn: regressor: Convert to consoletest
model: autosklearn: Enable import from top level module
model: xgboost: Added XGBClassifier
docs: tutorials: neuralnetwork: Added useful explanations and fixed code in pytorch plugin
model: xgboost: Add console example
docs: concepts: Fix some typos and state released HTTP API
shoulid: tests: cli: use: Update vuln numbers
util: testing: consoletest: commands: pip install: Check for existance of pytorch fix
examples: swportal: html client: Remove miragejs
examples: swportal: README: Add redirect
examples: swportal: README: Install dffml-config-yaml
docs: contributing: git: Mention kind/ci/failing label
examples: swportal: Add example
service: http: dataflow: Check for dataflow if 405
service: http: dataflow: Apply 404 check to static routes
high level: load: Lightweight source syntax
df: memory: Remove errant reuse code
df: memory: Add ability to specify maximum number of contexts running at a time
model: pytorch: Change network layer name property to layer_type
model: pytorch: Raise LossFunctionNotFoundError when loss function is misspelled
util: testing: consoletest: commands: pip install: Remove check for 2020-resolver
util: testing: consoletest: commands: pip install: Correct root dir
util: testing: consoletest: cli: Now closing infile
util: testing: consoletest: cli: Fix wrong name setup variable
df: types: dataflow: Fix overriding definitions on update
cli: dataflow: run: Helpful error if definition not found
service: dev: pindeps: Pin requirements.txt plugins
ci: run: plugin: Move pip freeze to end
ci: run: plugin: Only report installed deps when all are installed
docs: contributing: dev env: Add note about master branch docs
ci: run: plugin: Report installed versions of packages
util: testing: consoletest: README: Fix code block should have been rst
plugins: Move more plugins to requirements.txt
tests: util: testing: consoletest: Test consoletest README.md
docs: contributing: consoletest: README: Add documentation
util: testing: consoletest: Ability to import for compare-output option
util: testing: consoletest: New function nodes_to_test()
tests: util: testing: consoletest: Split unittests into own file
plugins: Added requirements.txt for each plugin
plugins: Fix daal4py
container: Update existing packages
plugins: daal4py: Now supported on Python 3.8
models: transformers: tests: Keep cache dir under tests/downloads/
ci: macos: Don't skip model/vowpalwabbit
dffml: plugins: Remove dependency check for VowpalWabbit
ci: windows: Don't skip model/vowpalwabbit
model: daal4py: Workaround for oneDAL regression
model: daal4py: Update to 2020.3
shouldi: tests: cli use: Bump low vulns for cargo audit
examples: shouldi: tests: cargo audit: Update vuln number
model: spacy: Add note about needing to install en_core_web_sm
model: spacy: Convert to consoletest docstring test
tests: model: slr: Test docstring with consoletest
docs: ext: literalinclude relative: Make literalinclude relative to Python docstring
util: testing: docs: Add run_consoletest for running consoletest on docstrings
util: testing: consoletest: parser: Add basic .rst parser
util: testing: consoletest: Refactor
docs: Treat build warnings as errors
shouldi: README: Link to external license to please Sphinx
docs: plugins: model: Fix formatting issues
docs: tutorials: dataflows: locking: Remove incorrect json highlighting
docs: examples: integration: Remove erring console highlighting
secret: Fix missing init.py
service: http: docs: dataflow: Fix style
docs: index: Remove link to web UI
util: skel: Fix warnings
util: asynctestcase: Fix warnings
docs: conf: Fix warnings
docs: examples: Install dffml when installing plugins
plugins: Added OS check for autosklearn
model: transformers: Update output_dir -> directory in config
model: spacy: Changed output_dir -> directory
ci: run: consoletest: Sperate job for each tutorial
docs: cli: Move dataflow above edit
docs: cli: Test with consoletest
docs: ext: consoletest: Allow escaped literals in stdin
docs: ext: consoletest: Fix virtualenv activation
docs: examples: shouldi: pip install --force-reinstall
tests: source: dir: Remove dependency on numpy
model: xgboost: Remove pandas version specifier
setup: Move test requirements to dev extras
ci: deps: Install wheel
docs: installation: Talk about testing Windows and MacOS
ci: Run on MacOS
docs: examples: dataflows: Install dev version of dffml-feature-git with shouldi
docs: examples: Update consoletest compare-output syntax
docs: ext: consoletest: Split poll-until from compare-output
docs: examples: dataflows: Fix pip install command
ci: container: Test list models
model: autosklearn: Use make_config_numpy
docs: examples: dataflows: Do not run tree command when testing
docs: examples: dataflows: Test with consoletest
docs: Update syntax of :daemon:
docs: ext: consoletest: Daemons can be replaced
docs: tutorials: models: slr: Update :replace: syntax
docs: ext: consoletest: Replace at code-block scope
docs: ext: consoletest: Add root and venv directories to context
docs: ext: consoletest: Do not serialize ctx exit stack
ci: dffml-install: Run pytorch tempfix 46930
docs: ext: consoletest: Prepend dffml runner to path
docs: ext: consoletest: Run dataclasses fix after pip install
ci: run: venv for each plugin test
docs: ext: consoletest: More logging before Popen
docs: examples: shouldi: Test with consoletest
docs: tutorials: dataflows: nlp: Test with consoletest
docs: tutorials: sources: file: Test list
docs: ext: consoletest: Fix check for virtual env
docs: ext: consoletest: Check pip install for correct invocation
ci: run: Fix skip check
docs: tutorials: sources: complex: Test with consoletest
util: net: cached_download_unpack_archive: Use dffml commit without symlinks
ci: Change setup-python version 1-> 2
tests: source: Updated TestOpSource for Windows
workflows: Added DFFML base tests for Windows
tests: Modified/Skipped tests as required for Windows
dffml: util: cli: cmd: Add windows check for get_child_watcher
ci: run: Copy temporary fixes to tempdir
ci: Remove dataclasses from pytorch METADATA in ~/.local
ci: Remove dataclasses from pytorch METADATA
docs: Include autosklearn in model plugins
docs: Remove symlinks for shouldi and changelog
gitpod: Upgrade setuptools and wheel
ci: Remove dataclasses library
shouldi: test: Update vuln counts
setup: notify incompatible Python at installation
docs: tutorials: sources: file: Roll back testing of list
setup: Add sphinx back to dev
tests: docs: consoletest: Run only if RUN_CONSOLETESTS env var present
serivce: dev: install: All plugins at once
docs: ext: consoletest: Conda working nested
setup: Add sphinx to test requirements
plugins: Check for c++ in path before checking for boost
docs: tutorials: dataflows: io: Test with consoletest
docs: ext: consoletest: Do not write extra newlines when copying
ci: run: Unbuffer output
docs: ext: consoletest: Add stdin
df: memory: Add operation and parameter set for auto started operations
docs: tutorials: sources: file: Test with consoletest
docs: ext: literalinclude diff: Add diff-files option to literalinclude
docs: ext: consoletest: Use code-block
docs: tutorials: models: Update headers
docs: tutorials: model: iris: Show output for dataset download
docs: Fix cross references
docs: tutorials: models: Add iris TensorFlow tutorial
ci: run: Only run consoletests via unittests
docs: installation: consoletest
docs: examples: shouldi: Fix cross references
util: cli: cmd: Support for asyncio subprocesses in non-main threads
service: http: Add portfile option
docs: installation: Update pip
docs: conf: Update copyright year
docs: installation: Only support Linux
docs: installation: Windows create virtualenv
source: memory: repr: Never return None
source: memory: Fix method order
source: memory: repr: Only display if config is MemorySourceConfig
operations: deploy: tests: Fix addition of condition
operations: deploy: Add missing valid_git_repository_URL input
docs: examples: integration: Update diagrams
df: memory: Handle conditions when auto starting ops
df: memory: Move dispatch_auto_starts to orchestrator
df: memory: input network: Refactor operation conditional check
tests: df: memory: Add test for conditions on ops
df: memory: Fix conditional running if not present
source: memory: Fix display for subclasses
model: xgboost: tests: predict: Allow up to 10 unacceptable error points
source: memory: Add display to config for repr
docs: tutorials: Fix doc headers
docs: Move usage/ to examples/
docs: Rename Examples to Usage
model: tensorflow: examples: tfdnnc: Fix accuracy rounding check
ci: run: pip: --use-feature=2020-resolver
ci: deps: pip: --use-feature=2020-resolver
cleanup: Remove unused model file
README: Talk about being an ML distro
model: autosklearn: Bump the version to 0.10.0
source: file: close does not use WRITEMODE
docs: contributing: style: Pin black to version
docs: usage: integration: Remove dev install -e
model: autosklearn: Install smac 0.12.3
model: autosklearn: Temporarily pin to 0.9.0
ci: docs: Add consoletest
docs: usage: integration: Update tutorial
docs: ext: consoletest: Implement Sphinx extension
feature: git: Add make_quarters operation
operation: output: group by: Remove fill from spec
source: mysql: Refactor
source: df: Fix record() method
source: df: Allow for no_script execution
source: df: Do not require features be passed to dataflow
source: df: RecordInputSetContext repr broken
source: df: Allow for adding inputs under context
source: Fix SubsetSources
base: Support typing.Dict config parameter from CLI
source: op: Fix aenter not returning self
model: tensorflow: dnnc: Ensure clstype on record predict feature
service: http: routes: URL decode match_info values
scripts: docs: Ensure no duplication of entrypoints
source: df: Add record_def
source: df: Refactor add input_set method
source: df: Add help for config properties
docs: tutorials: dataflows: chatbot: Filename on all literalincludes
docs: tutorials: dataflows: locking: Filename on all literalincludes
docker: Container with all plugins
docs: cli: datalfow: Update to use -flow
docs: installation: Remove [all] from instructions
service: dev: install: pip --use-feature=2020-resolver
model: autosklearn: Fix dependencies
ci: deps: autosklearn: Install arff and cython
model: transformers: Temporarily exclude version 3.1.0
shouldi: tests: cli: use: Update vuln counts
shouldi: rust: cargo audit: Supress TypeError
util: data: traverse_get: Log on error
shouldi: tests: cli: use: rust: Include node
examples: shouldi: cargo audit: Handle kind is yanked vuln
model: transformers: Temporarily exclude version 3.1.0
setup: Pin black to 19.10b0
df: input flow: Add get_alternate_definitions helper function
model: pytorch: Add custom Neural Network & layer support and loss function entrypoints
examples: dataflow: chatbot: Update docs to use dataflow run single
operation: nlp: example: Add sklearn ops example
docs: usage: Add example usage for new image operations
util: skel: Create parent directory for link if not exists
base: Update config classmethod in BaseConfigurable class
util: cli: arg: Add configloading ability to parse_unknown
lgtm: Fix filename
skel: common: Add GitHub actions workflow
style: Format with black
util: testing: docs: Add run_doctest function
model: xgboost: Temporary directory for tests
lgtm: Ignore incorrect number of init arguments
source: df: Added docstring and doctestable example
util: data: export_value now converts numpy array to JSON serializable datatype
cli: dataflow: run: Commands to run dataflow without sources
ci: Fix numpy version conflict
shouldi: rust: Fix identification
model: xgboost: Add xgbregressor
model: pytorch: Add PyTorch based pre-trained ConvNet models
model: tensorflow: Pin to 2.2.0
scripts: docs: Make it so numpy docstrings work
docs: tutorials: dataflow: ffmpeg: Add immediate response to webhook receiver
model: spacy: ner: Add spacy models
operation: output: get single: Added ability to rename outputs using GetSingle
docs: tutorials: dataflows: chatbot: Fix link to examples folder
operations: nlp: Add sklearn NLP operations
docs: tutorial: dataflow: chatbot: Gitter bot
service: http: Add support for immediate response
model: slr: Correct reuse of x variable in best_fit_line
skel: model: Correct reuse of x in accuracy
skel: model: Correct reuse of x variable in best_fit_line
feature: Correct dtype conversion
model: scikit: clusterer: Raise on invalid model
model: transformer: qa: Raise on invalid local rank
examples: maintained: Remove use of explict this
docs: tutorial: dataflow: nlp: Add example usage
docs: model: daal4py: Add example usage for Linear Regression
ci: deps: Pin daal and daal4py to 2020.1
plugins: Do not check deps if already installed
plugins: model: vowpalWabbit: Check for boost
ci: deps: Cleanup and comment
ci: run: Add note about daal4py lack of 3.8 support
ci: Move shouldi git featute dep to deps.sh
plugins: Fix daal4py exclude for 3.8
plugins: Exclude daal4py from 3.8
plugins: Only install plugins with deps
cli: version: Use contextlib.suppress
cli: version: Display versions of plugins
service: http: Improve cert or key not found error messages
service: http: docs: cli: Document -static
service: http: Command line option to redirect URLs
service: dev: install: Try installing each package individually
service: dev: install: Option not to run dependency check
service: dev: install: Check for plugin deps pre install
service: dev: install: Add -skip flag
docs: contributing: maintainers: release: Better document interdependent packages
docs: usage: index: Remove stale io reference
model: transformers: Support transformers 3.0.2
model: daal4py: Remove daal4py from list of dependencies
cli: dataflow: create: Add ability to specify instance names of operations
cli: dataflow: create: Renamed -seed to -inputs
configloader: Rename png configloader to image
model: Predict method should take source context
util: data: Fix flattening of single numpy values
record: export: Use dffml.util.data.export
examples: dataflow: locking: Fix dict intantiation
model: transformers: Pin to version 3.0.0
docs: tutorials: dataflows: locking: Make consise
df: types: Make auto default DataFlow init behavior
docs: usage: dataflows: Add missing console start character
docs: shouldi: Update README
docs: tutorial: dataflow: How to use lock with definitions
examples: ffmpeg: Remove files from when ffmpeg was a package
base: df: Add bytes to primitive types
operations: nlp: Add NLP operations
docs: installation: Use zip instead of git for install from master
operations: image: Add image operation tests
operations: image: Add new image processing operations
operations: image: Update resize commit and add new flatten operation
cli: Override JSON dumping when -pretty is used
util: data: Fix formatting of record features containing ndarrays when -pretty is used
configloader: png: Don't convert ndarray image to 1D tuple
df: memory: Support default values for definitions
model: transformers: Add support for transformers 3.0.0
model: autosklearn: Add autoregressor model
dffml: model: autosklearn: Add autoclassifier model
tests: operation: sqlite query: Correct age column data type
model: transformers: test: classification model: Assert greater or equal in tests
model: transformers: qa: Change default logging dir of SummaryWriter
docs: model: vowpalWabbit: Add example usage
model: transformers: qa: Add Question Answering model
examples: shouldi: python: pypi: Update definition for directory input
tests: examples: quickstart: Use IntegrationCLITestCase for tempdir
docs: usage: mnist: Fix dataflows
cli: dataflow: diagram: Fix for new inputflow syntax
df: types: Improve DefinitionMissing exception when resolving DataFlow
tests: Round predictions before equality assertion
source: dir: Add directory source
model: tensorflow: Temporary fix for scikit / scipy version conflict
model: scikit: Expose RandomForestRegressor as scikitrfr
docs: installation: Fix egg= for scikit
docs: installation: Add egg=
examples: test: quickstart: Round output of ast.literal_eval before comparison
model: scikit: Auto daal4py patching
util: asynctestcase: Integration CLI test cases chdir to tempdir on setUp
model: Stop guessing directory
docs: contributing: testing: Tests requiring pluigns
model: transformers: classification: Added classification models
docs: tutorials: cleanup: New Operations Tutorial
docs: usage: MNIST: Update use case to load from .png images
configloader: png: Load from .png files instead of .mnistpng
operations: image: Add new image preprocessing operations plugin
source: csv: Update csv source to not overwrite configloaded data to every row
df: base: Add comment on uses_config
model: scikit: Removed pandas as dependency
model: scikit: Removed applicable features
service: dev: Rename config to configloader
cli: ml: Add -pretty flag to predict command
cli: list: Add -pretty flag to list records command
record: Improved str method
util: data: Convert numpy arrays to tuple in export_value
docs: about: Add philosophy
sqlite: close db and modified tests
fix: tests: cli: Fixed windows permission error, formatted with black
tests: fixed permission denied error on windows
source: file: Updated open to avoid additional lines on windows
tests: record: Update datetime tests
service: dev: Use export
util: data: Add export
tests: source: op: Fix assertion
model: transformers: ner: Update NER model
source: op: Operation as data source
util: config: numpy: Fix typing of tuples and lists
base: Support for tuple config values
test: operations: deploy: Fix bug in test
examples: ffmpeg: Use entrypoint loading
tests: tutorials: models: slr: http: Skip test
cli: dataflow: create: Add -config to create
cli: Change -config to -configloader
util: data: Change value to keyword argument
cli: dataflow: create: Update existing instead of rewriting in flow
cli: dataflow: Add flow to create command
util: data: Add traverse_set,dot.seperated.path indexing
df: memory: Use auto args config
base: configurable: Equality by config equality
base: configurable: Check for default factory before creating default config
model: daal4py
docs: tutorials: models: slr: Removed packaging from model tutorial
util: packaging: Add mkvenv helper
model: SimpleModel fix assumption of features in config
docs: tutorials: model: Restructure
docs: usage: MNIST: Update use case to normalize image arrays
source: df: Create orchestrator context
source: df: Add ability to take a config file as dataflow via the CLI
secret: Add plugin type Secret
cli: df: diagram: Connect operation's conditions to others
cli: df: operation: condition: Add condition to operation's subgraph
util: cli: Unify cli Configuration
docs: df: Added DataFlow tutorial page
source: Raise exception when no records with matching features are found
df: base: op: handle self parameter
util: entrypoint: Load supports entrypoint style relative
tests: df: create: Test for entrypoint load style async gen
util: entrypoint: Fix relative load
df: base: Always return imp from OperationImplementation._imp
df: base: op auto name is now entrypoint load style
tests: df: create: Refactor
df: Auto apply op decorator to functions
operation: output: Rename get_n to get_multi
df: base: Correct return type for auto def outputs
gitpod: Fix automated dev setup
noasync: Expose run from high level
util: data: parser_helper: Treat comma as list
noasync: Expose high level save and load
df: base: op: Auto create Definition for return type
df: Support entrypoint style loading of operations
model: tensorflow: Auto re-run tests up to 6 times
cli: edit: Edit records using DataFlowSource
shouldi: use: Added rust subflow
source: df: Fix lack of await on update
docs: tutorials: model: tests: Fix imports include for real
docs: tutorials: model: tests: Fix imports include
shouldi: project: bom: db No print on save
util: data: Export UUID values
shouldi: project: New command
util: cli: JSON dump UUID objects
docs: contributing: testing: Fix docker invokation
ci: deps: Install feature git for deploy ops
setup: Update all extra_requires
ci: Cache shouldi binaries for tests
shouldi: tests: cargo audit: Move binaries to binaries.py
shouldi: tests: golangci lint: Move binaries to binaries.py
shouldi: tests: dependency check: Move binaries to binaries.py
shouldi: tests: npm audit: Move binaries to binaries.py
shouldi: tests: cli: use: Move binaries to binaries.py
shouldi: Fix npm audit report
Revert "util: net: cached_download_unpack_archive extract if dir is empty"
style: Ignore shouldi test downloads
docs: cli: edit: Add edit command example
shouldi: use: Add use command
shouldi: bandit: Count high confidence and all levels of severity
shouldi: tests: Check number of high issues
shouldi: javascript: DataFlows identification and running npm audit
shouldi: python: DataFlows identification and running safety and bandit
shouldi: Depend on Git operations
shouldi: Move operations into language directories
util: net: cached_download_unpack_archive extract if dir is empty
docs: tutorials: operations: Fix typo safety -> bandit
docs: contributing: git: Explination of lines CI check
ci: Run locally
util: packaging: Check for module dir in syspath
operation: binsec: Remove bad rpmfind link
feature: Subclass to instances
util: skel: Make links relative
model: vowpalWabbit: Enable for Python 3.8
ci: Install vowpalWabbit for DOCS target
ci: Fix use of non-existent PLUGIN variable
df: base: Auto create Definition for spec and subspec
ci: Make workflow verbose
scripts: doctest: Create script from class of function docstring
service: dev: Raise if pip install failed
ci: Install vowpalWabbit for main package
ci: vowpalWabbit boost libs
model: TensorFlow 2.2.0 support
source: df: DataFlow preprocessing source
df: memory: Ability to override definitions
operation: output: Add AssociateDefinition
docs: model: tensorflow_hub: Add example of text classifier
operations: deploy: Continuous Delivery of DataFlows usage example
docs: installation: Remove notice about TensorFlow not supporting Python 3.8
source: file: Take pathlib.Path as filename
docs: conf: Replace add_javascript with add_js_file
model: transformers: Set version range to >=2.5.1,<2.9.0
model: tensorflow: Set version range to >=2.0.0,<2.2.0
df: types: Add example for Definition
util: cli: cmd: Always call export before json dump
util: data: Export dataclasses
ci: Add secret for vowpalWabbit
docs: tutorial: New file source
model: vowpalWabbit: Added Vowpal Wabbit Models
cli: list: Change print to yield
model: transformers: ner: Change the links formatting to rst
scripts: docs api: Generate API docs
util: data: Fix issue with mappingproxy
feature: Fix bug in feature eq
util: data: Export works with mappingproxy
feature: eq method only compare to other Feature
docs: contributing: Add GSoC pages
model: Model plugins import third party modules dynamically
base: Classes with default configs can be instantiated without argument
examples: Import from top level
docs: installation: Bleeding edge plugin install add missing -U
docs: cli: Complete dataflow run example
docs: installation: Document bleeding edge plugin install from git
df: base: Namespacing for op created Definitions
df: base: op: Create Definition for each arg if inputs not given
docs: cli: Improve model section
style: Fixed JS API newline
ci: Run against Python 3.8
docs: installation: Add Ubuntu 20.04 instructions
docs: Change python3.7 to python3
scripts: Get python version from env
shouldi: Use high level run
service: dev: Export anything
cleanup: Fix importing by using importlib.import_module
feature: Remove unused code
operation: dataflow: Use op not imp.op in examples
cleanup: Export everything from top level module
util: entrypoint: Remove issubclass check on load
tests: docstrings: Force explict imports
cleanup: Ensure examples from docstrings are complete programs
cleanup: Use relative imports everywhere
high level: Add run
df: memory: Fixed redundancy checker race condition
df: types: Add defaults for operation inputs and outputs
tests: df: Refactor Orchestrator tests
scripts: docs: HTTP=1 to start http server for docs
tests: high level: Added tests for load and save
tests: noasync: Add tests for ML functions
shouldi: npm audit: Fix missing stdout variable
operation: binsec: More error checking in testcase
shouldi: npm audit: Fix error condition
shouldi: Correct gitignore
shouldi: Operation to run OWASP dependency check
source: ini: Source for parsing .ini files
docs: contributing: docs: Update doctest instructions
ci: Remove use of sphinx doctest
tests: doctests: Doctests as unittests
operation: db: Adapt to new unittest docstrings
util: testing: source: Remove examples
util: entrypoint: Fix examples
util: asynctestcase: Fix example
high level: Use SLR instead of LinearRegression
ci: Add binsec and transformers secrets
operations: binsec: Move binsec branch to operations/binsec
db: sqlite: remove_query: Fix lack of query_values
db: sqlite: Fix intialization of asyncio.Lock
operations: db: Doctestable examples
docs: plugin: remove 'Edit on Github' button
high level: Organize load with save
docs: api: high level: Add load function
high level: Add load function
docs: operation: model_predict example usage
operations: io: Fixup examples
operation: mapping: Doctestable examples
ci: Pull down all tags
setup: Add twine as dev dependency
CHANGELOG: Add back Unreleased section
release: Version 0.3.7
examples: io: Fix lack of await
docs: contributing: maintainers: Version bump CHANGELOG.md
docs: contributing: maintainers: Fix formatting
docs: quickstart: HTTP service model deployment
docs: quickstart: Update trust values
service: http: docs: Update warnings
service: http: docs: Add reference for model usage
service: http: util: testing: Move testing infra
service: http: docs: cli: Fix formating
service: http: docs: CLI usage page
service: http: Sources via CLI
service: http: Models via CLI
high level: Add save function
source: csv: Sort feature names for headers
util: asynchelper: Default CONTEXT
model: simple: Alias for parent
cleanup: Remove unused imports
model: slr: Add example for docs
setup: Use pathlib to join path to version.py
skel: operations: Dockerfile: Ubuntu 20.04 as base image
operation: io: Add io operations demo
util: cli: Use parser_helper for ParseInputsAction
setup: Register get_multi operation
ci: docs: Put ssh key in tempdir
util: data: Make plugins exportable
ci: whitespace: Check documentation files
docs: model: scratch: Python code examples
df: memory: Support for async generator operations
operation: output: Add GetMulti
df: base: BaseInputNetworkContext.definition -> definitions
scripts: docs: References for all plugins
skel: operations: Dockerfile: Install package
skel: operations: Add Dockerfile for HTTP service
shouldi: cargo audit: Change name of definition
docs: Enable hiding of python prompts
base: Rename "arg" to "plugin"
CHANGELOG: Add back Unreleased section
docs: contributing: maintainer: Mention tensorflow_hub special case
release: Version 0.3.6
docs: contributing: maintainer: Document version bumping
service: dev: Fix version file listing
docs: contributing: editors: vscode: Shorten title
docs: contributing: editors: VSCode
ci: docs: Check for failure properly
style: Format docs
feature: Fixed failing doctest
docs: Change view source to edit on GitHub
operation: io: Run Doctest Examples
docs: about: Add mission statement to docs
shouldi: Add cargo audit for rust
model: tensorflow: Refactor
operation: io: Add input and print
shouldi: Update README
source: Doctests for BaseSource using MemorySource
feature: Convert tests to doctests and add example
docs: cotributing: maintainers: Adding new plugin
setup: Add db as a source
README: Make mission statement have bullet points
source: db: Source using the database abstraction
model: Move scratch slr into main pacakge
ci: Updated PNG configloader plugin in testing.yml
df: memory: Auto start operations without inputs
model: Expand homedir for directory in model configs
model: transformers: example: Fix accuracy assertion
README: Modify wording of mission statement
model: transformers: Add NER models
docs: contributing: dev env: Windows virtualenv activation
util: cli: FastChildWatcher windows incompatibility
docs: Add link to GitHub in sidebar
docs: source: Add home local prefix for pip install
docs: contributing: git: Add note about model/tensorflow random errors
docs: contributing: git: Update DOCS possible errors
docs: Do not track generated plugin docs
df: memory: Cleanup and move methods
docs: usage: mnist: Complete MNIST tutorial
ci: Cache pip
model: scratch: SAG LR documentation
operation: dataflow: run: Run dataflow as operation
df: memory: Log on instance creation with given config
df: types: Add update method to DataFlow
df: types: Operation maintain definition when exporting conditions
df: types: Definition do not export unset fields
df: types: DataFlow do not export empty properties
df: types: Make DataFlow not a dataclass
df: memory: Update op for opimp on instantiation
df: base: No class names with . for operations
df: types: Raise error on invalid definition for Input
df: types: Definition fix comparison
df: memory: Silence forwarding if not appliacble
operation: dataflow: run: Make a opimpctx
model: scratch: Alternate Logistic Regression implementation
docs: model: tensorflow: Python API examples
df: memory: Input validation using operations
record: Docstrings and examples
docs: tutorial: model: Mention file paths of files we're editing
docs: tutorial: source: Include test.py file
CHANGELOG: Add back unreleased
release: Version 0.3.5
docs: tutorial: Update new model tutorial
skel: model: Convert to SimpleModel
model: simple: Split applicable check into two methods
docs: contributing: style: Naming Conventions
docs: concepts: Fix contact us link
scripts: docs: Remove replacement of username
model: Switch directory config parameter to pathlib.Path
ci: docs: Check that docs directory was updated
model: tensorflow: dnnc: Updated docstring with examples
ci: Cleanup run_plugin
ci: Re-enable running of integration tests
ci: Fix running of examples
ci: Fail if final integration test run fails
ci: Skip shouldi for root package examples
ci: Do not uninstall
configloader: Move from config/ to configloader/
model: SimpleModel create directory if not exists
util: os: Create files and dirs with 0o700
docs: model: tensorflow: Python code for DNNClassifier
docs: concepts: DataFlow
model: scikit: Correct predict default
tests: source: idx: Download from mirror
scripts: Helper for maintaining lines of literalincludes
model: scratch: Use simplified model API
scripts: docs: Fix config list output
base: Export methods and classes
model: Simplified Model API with SimpleModel
base: config _asdict recursive export
dffml: Expose Record and AsyncTestCase
feature: Make Features a collections.UserList
docs: model: scikit: Update docs
service: dev: Create fresh archive instead of cleaning
model: scikit: examples: Testable LR
ci: Run examples for plugins
ci: Fix twine password for similar packages
record: Docstrings and examples for features and evaluated
docs: model: scikit: Update Prediction to cluster
release: Bump versions of plugins
service: dev: Add version bump command
df: operation: Add example for run_dataflow
shouldi: Add npm audit operation
model: scikit: Change help and default for predict config of unsupervised models
df: memory: Input forwarding to subflows
style: Format scripts docs
docs: Add link to GitHub repo
docs: Clarify plugin maintenance by changing Core to Official
README: Add mission statement
model: scikit: tests: Randomly generated data
docs: high level: Add example usage
docs: contributing: Examples and doctests
docs: conf: Move doctest header to own file
docs: contributing: Restructure
high level: Example for predict in docstring
docs: Remove unneeded sphinxcontrib-asyncio
ci: docs: Revert non-working dirty repo check
docs: Minor updates to formatting
ci: docs: Fail if codebase updated after docs.sh
model: scikit: tests: Randomly generate classification data
model: scikit: Python API example usage
docs: contributing: style: Add note about using black via VSCode
df: memory: Fix doctests
docs: record: Fix underlines
util: net: Add sha calculation to cached_download
CHANGELOG: Add back unreleased
release: Version 0.3.4
scripts: bump_deps: Ignore self
examples: shouldi: golangci-lint: Use cached_download_unpack_archive
examples: shouldi: Add golangci-lint operation
ci: Fetch all history for all tags and branches
ci: docs: Run get release first
ci: docs: Grab latest release before wiping egg link
ci: docs: Checkout last release
ci: Fix checkout not pulling whole repo
util: os: prepend_to_path
util: net: cached_download_unpack_archive
ci: docs: Attempt fix to build latest release
docs: service: http: Clean up JavaScript example
gitpod: Update pip
docs: contributing: Table foratting fix
ci: Force push to gh-pages
ci: Update to checkout action v2
docs: contributing: How to read the CI
ci: Run doctests
docs: Enable doctest
base: Fix doctests
df: base: Remove non-working doctests
feature: Remove non-working doctests
docs: service: http: Fixed configure model URL
repo: Rename to record
docs: Resotre changelog symlink
docs: Spelling fixes
df: memory: Remove set_items from NotificationSetContext
cleanup: Remove unused imports
tests: util: net: Add cached_download test
ci: Add secret for tensorflow hub models
df: types: Add subspec parameter to Definition
model: tensorflow hub: Add NLP model
release: Bump plugin versions
docs: contributing: Fix Weekly Meetings link
docs: contributing: Notes on development dependencies
docs: Mention webui for master branch docs
release: Version 0.3.3
dffml: Remove namespaces
docs: usage: integration: Add tokei install steps
high level: Add very abstract Python APIs
base: Instantiate config from kwargs
model: tensorflow: TF 1.X to 2.X
source: file: Change label to tag
model: tensorflow: Back out tensorflow 2.X support temporarily
feature: Remove evaluation methods
service: dev: Move setup kwarg retrival
remove: Files added in error
docs: usage: Start of MNIST handwriten digit example
model: tensorflow: Batchsize and shuffle parameters
source: idx: Source for IDX1/3 format
source: file: Binary file support
util: net: Cached download decorator
source: Fix source merging
service: dev: Do not fail if user has no name
df: memory: Throw OperationException on operation errors
repo: prediction: Predictions as feature specific dictionary
service: http: Add file listing
df: types: Add validate to definition
model: scikit: Use make_config_numpy
util: config: Make numpy config
model: tensorflow: Move to 2.X
df: types: Autoconvert inputs into instances of their definition spec
shouldi: Add deepsource skip for false positive
tests: service: dev: Run single operation test
service: dev: Fix list datatype lookup
tests: service: dev: Export test
docs: Update wording for webui
cleanup: Remove unused imports
model: deepsource skip for static type checking yield
repo: Rename src_url to key
ci: Build webui
ci: docs: Run build but no push unless on master
docs: contributing: Notes on config
model: tensorflow: Pin to 1.14.0
util: data: Update docstring examples
CHANGELOG: Minor updates
docs: contributing: Document style for imports
docs: plugins: Update dnnc predict parameter
docs: contributing: git: Remove file formating section
docs: contributing: style: Document docstrings
model: tensorflow: dnnc: Change classification to predict
docs: plugins: Add model predict
ci: run: Report status before attemping release
operation: model: Correct name
setup: Add model predict operation
source: mysql: Add db interface
operation: db: Add database operations
operation: dataflow: run: Return context handles as strings
docs: Add Database documentation
db: Abstract sqlite into generic sql
db: Add sqlite database
db: Add database abstraction
source: mysql: util: Fix no sql setup query no volume issue
docs: usage: Add with for mysql logs command
base: Single level config nesting
base: Fix list extraction
cli: dataflow: Merge seed arrays
df: types: Add generic
docs: about: Re-add architecture diagram
docs: contributing: codebase: Add missing move command
docs: contributing: codebase: Adding a new plugin
README: Update contributing link
docs: changelog: Include in docs site
docs: contributing: Fix source wording and import asyncio
docs: contributing: Add codebase notes
util: cli: Default to FastChildWatcher
skel: Use auto args and config
config: Add ConfigLoaders to ease config file loading
docs: plugin: Fix typo in models
model: scikit: Add clustering models
source: readwrite property instead of readonly
examples: shouldi: Use communicate instead of write
docs: contributing: Add header to setup section
docs: contributing: Do not reference index.html
docs: contributing: Move to docs website
CONTRIBUTING: Add notes on docker and venv
CHANGELOG: Fix wording
model: Predict and classification are Features
gitpod: Add config
CONTRIBUTING: Add note on GitPod
README: Specify master branch for actions badge
CHANGELOG: Add minor changes since 0.3.2
examples: Quickstart
docs: CONTRIBUTING: Fix placement of -e flag
style: Format with black
operation: model: Raise if model is not instance
operation: model: Remove msg from model_predict
util: Rename entry_point to entrypoint
feature: Remove def: from defined features
CONTRIBUTING: Randomly generated test datasets
docs: index: Add link to master branch docs
ci: Install twine in main site-packages
release: Version 0.3.2
model: scikit: Use auto args and config
base: Add make_config
ci: Strip equals from pypi tokens
ci: Install twine in venv
config: yaml: Bump version to 0.0.5
config: yaml: Update license wording
README: Remove black badge
README: Add PyPi version badge
README: Update workflow name to Tests
ci: docs: Set identity file
ci: Use GITHUB_PAGES_KEY in tests workflow
ci: Fix docs push
ci: Rename Testing workflow to Tests
ci: docs: Pull gh-pages branch
ci: Auto deploy docs
ci: Enable auto release to PyPi
docs: operations: Add run dataflow
model: scikit: Add Ridge Regressor
model: scikit: Add new models
scripts: docs: Error message when missing sphinx
util: asynctestcase: AsyncExitStackTestCase
CONTRIBUTING: Modify dates of abandonment
operation: run_dataflow
CONTRIBUTING: Add What To Work On
CONTRIBUTING: Add table of contents and pip issues
cli: version: Do not lowercase install location
util: cli: Fix parsing of negitive values
df: base: Fix op self identification
ci: Add deepsource for static analysis
release: Version 0.3.1
docs: Add base to API docs
tests: integration: CSV source string src_urls
source: csv: Load src_url as str
model: scratch: Use auto args and config
model: tensorflow: Use auto args and config
model: Use auto args and config
scripts: docs: Fix error on lack of qualname
base: Add field for config field descriptions
cli: Fix numpy int* and float* json output
test: integration: dev: Check model_predict result
run model predict
service: dev: run: Load dict types
util: entrypoint: Speed up named loads
test: service: develop: Run single
test: integration: dataflow: Diagram and Merge
service: dev: install: Speed up install of plugins
source: mysql: Fix setup_common packaging issue
docs: model: Replace -features with -model-features
ci: Disable fail fast
tests: integration: Merge memory to csv
source: csv: Use auto args and config
source: json: Use auto args and config
base: Configurable implements args, config methods
cli: Remove old operations command code
df: memory: Fix redundancy checker
ci: Fix trailing whitespace check
ci: Verbose testing script
ci: GitHub Actions cleanup
ci: Move from Travis to GitHub Actions
model: Move features to model config
docs: about: Spelling fixes
CHANGELOG: Add Unreleased section back
docs: index: Provide more clarity on DFFML
docs: integration: Update line numbers
docs: publications: Fix formatting of talk video
docs: publications: Add BSidesPDX Talk
df: memory: Fix indentation on input gathering
style: Updated black and reformatted
service: http: docs: Remove only source supported
df: Real DataFlows and HTTP MultiComm
model: tensorflow: Add regression model
model: Added ModelNotTrained Error
df: memory: Remove memory from NotificationSet
source: source.py: Add base_entry_point decorator
docs: Add about page and update shouldi
service: http: Version 0.0.3
service: http: Version 0.0.2
service: http: Support for models
model: tensorflow: dnnc: Hash hidden_layer to create model_dir
docs: Add youtube channel
CONTRIBUTING: Mention asciinema
docs: Update mailing list links
model: tensorflow: Renamed init arg in DNNClassifierModelContext
model: Predict only yields repo
docs: installation: Mention GitPod
README: Add GitPod
examples: shouldi: README: Clarify naming
CONTRIBUTING: Fix inconsistant header sizes
docs: scikit: Document all models in module docstring
util: cli: JSON serialize enum values
docs: source: modify care to include mysql
base: Clip logging config if too long
docs: conf: Changed HTML theme to RTD
examples: shouldi: Run bandit in addition to safety
source: mysql: Addition of MySQL source
README: Add black badge
model: scikit: Fix CLI based configuration
base: Log config on init
setup: Not zip safe
README: Add link to master docs
model: scikit: Changed self to cls
service: http: Fix type in securiy docs
service: http: Release HTTP service (#182)
examples: source: Rename testcase
setup: Capitalize version and readme
README: Remove link to HACKING.md
docs: CONTRIBUTING: Merge HACKING
cli: Enable usage via module invokation
service: dev: List entrypoints
model: scikit: Correct entrypoints again
model: scikit: corrected entry points
style: Correct style of all submodules
examples: shouldi: Add dev mode hack
news: origin/master August 15 2019
skel: source: entry_points correction
source: csv: Add label
model: scikit: Create models and configs dynamicly
docs: HACKING: Added logging for testing
community: Add mailing list info
docs: Add documenation building steps
docs: Restructure
docs: api: Model tutorial
feature: git: tests: Remove help method
model: scikit: Simple Linear Regression
docs: Improve homepage and plugins
service: dev: Revamp skel
model: scratch: setup fix dffml dev install detection
df: memory: Fix strict should be True
CONTRIBUTING: Add link to community.html
Dockerfile: Update pip
util: entrypoint: Correct loaded class name
docs: installation: Re-add info on docker
model: scratch: Added simple linear regression
tests: source: Fix incorrect label
source: json: Added missing entry_point decoration
source: csv: Added missing entry_point decoration
util: cli: Parser set description of subparsers
util: cli: Include information on erring class
skel: Add service creation
skel: setup: Install dffml if not in dev mode
lgtm: Add lgtm.yaml
docs: Fix a few typos
util: cli: CMD description from docstring
SECURITY: State supported versions
model: tensorflow: Updated syntax in README
util: Entrypoint reports load errors
service: create: Skel for models and operations
repo: Make non-classification specific
util: entrypoint: Subclasss from loaded class
source: csv: Enable setting repo src_url using CSVSourceConfig
source: json: Store JSON contents in memory
source: json: Load JSON and patch label in dump
util: testing: FileSourceTest fix random call
util: testing: test_label for file sources
source: json: Add label to JSONSource
util: testing: Add FileSourceTest
source: file: Wrap ZipFile with TextIO
revert: source: csv: Enable setting repo src_url
source: csv: Enable setting repo src_url
util: asynchelper: concurrently nocancel argument
df: Simplification of common usage
df: base: Docstrings for operation network
feature: codesec: Make own branch (binsec)
CHANGELOG: Version bump
docs: example: shouldi
util: asynchelper: aenter_stack bind lambdas
util: asynchelper: aenter_stack method
docs: community: Remove hangouts link
docs: Plugins
scripts: skel: Update setup for markdown README
scripts: skel: Feature skel becomes operation skel
github: Issue template for new plugin
format: Run formatter on everything
HACKING: Re-add
cli: Remove requirement on output-specs and remap
source: memory: Decorate with entry_point
df: memory: opimps instantiated withconfig()
df: base: OperationImplementation config op.name
docs: Complete integration example
scripts: gh-pages deployment script
README: Point to documentation website
CHANGELOG: Bump version
release: Version bump 0.2.0
docs: usage: Integration example
ci: Remove auto-docs deploy
ci: Generate docs in travis
docs: Add example source
docs: Use sphinx
CHANGELOG: Add Standardization of API to changes
ci: Download tokei every time
feature: auth: Add fallback for openssl less than 1.1
feature: git: Remove non-data-flow features
feature: git: Update to new API
model: tensorflow: Update to new model API
scripts: skel: Update model
tests: Updated all classes to work with new APIs
source: Use standardized pattern
df: Standardize Object and Context APIs
feature: auth: Example of thread pool usage
feature: codesec: Added
dffml: df: Add aenter and aexit to all
ci: Plugin tests no longer always exit cleanly
README: Add gitter badge
README: Add link to CONTRIBUTING.md
community: Create issue templates
feature: git: operations: Exec with logging
CHANGELOG: Update missing
util: asynchelper: Collect exceptions
source: file: Add support for .zip file
util: cli: parser: Correct maxsplit
util: asynchelper: Re-add concurrently
model: tensorflow: Check that dtype isclass
travis: Check if tokei present
setup: Set README content type to markdown
CHANGELOG: Increment version
travis: Do not move tokei if present
release: Bump version to 0.1.2
df: CLI fixes
df: Added Data Flow Facilitator
dffml: source: file: Added support for .lzma and .xz
travis: Add check for whitespace
travis: Ensure additions to CHANGELOG.md
dffml: sources: file: Added bz2 support
tests: source: file: Correct gzip test
dffml: source: file: Added Gzip support
docs: hacking: GitHub forking instructions
docs: hacking: Git branching instructions
docs: hacking: Add coverage instructions
plugin: feature: git: cloc: Log if no binaries are in path
docs: Fixed a few typos and grammatical errors
plugin: model: tensorflow Change hidden_units
test: source: csv: Do not touch cache
source: csv: Add update functionality
docs: tutorial: New model guide
README: Add codecov badge
travis: Add codecov
docs: install: Updated docker instructions
docs: tutorial: Creating a new feature
scripts: Correct clac in skel feature
scripts: Remove ENTRYPOINT from MiscFeature
scripts: Add new feature script
plugin: feature: git: Remove pyproject
docs: Added gif demo of git features
doc: Fix spelling of architecture
doc: about: Thanks to connie
docs: arch: Add original whiteboard drawing
source: file: Correct test and open validation
docs: Point users to feature example
docs: Added example usage of Git features
docs: Added logging usage
source: file: Enable reading from /dev/fd/XX
docs: Added contribution guidelines
docs: Move asyncio blurb to ABOUT
docs: Add install with docker info
docs: Reargange
README: Correct header lengths
release: Initial Open Source Release

pdxjohnny added 21 commits June 23, 2022 17:33
pdxjohnny added 24 commits June 23, 2022 17:33
@johnandersen777 johnandersen777 force-pushed the manifest-main-rebase-main branch from 1040380 to 00ddfb2 Compare June 24, 2022 00:34
@johnandersen777
Copy link
Author

@johnandersen777 johnandersen777 changed the base branch from main to alice June 24, 2022 15:16
@johnandersen777 johnandersen777 merged commit 7acbe1e into intel:alice Jun 24, 2022
@johnandersen777
Copy link
Author

Merged as 7acbe1e

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants