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

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 90d3e0a8a08165658ef6b0108c6c3cf80e730a9c
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 https://github.com/facebook/prophet/issues/401#issuecomment-865193633
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