numenta / nupic.research

Experimental algorithms. Unsupported.
https://nupicresearch.readthedocs.io
GNU Affero General Public License v3.0
107 stars 60 forks source link

Import monitor mixin, SDR classifier, sequence machines #654

Closed mrcslws closed 8 months ago

mrcslws commented 8 months ago

This copies files from nupic-legacy and htmresearch, preserving change history, using the same approach as https://github.com/numenta/nupic.research/pull/649

The commands are:

htmresearch

git filter-repo \
--path htmresearch/support/column_pooler_mixin.py \
--to-subdirectory-filter projects/htmresearch_import

nupic-legacy

git filter-repo \
--path src/nupic/research/monitor_mixin/__init__.py \
--path src/nupic/research/monitor_mixin/monitor_mixin_base.py \
--path src/nupic/research/monitor_mixin/plot.py \
--path src/nupic/research/monitor_mixin/temporal_memory_monitor_mixin.py \
--path src/nupic/research/monitor_mixin/trace.py \
--path src/nupic/algorithms/monitor_mixin/__init__.py \
--path src/nupic/algorithms/monitor_mixin/monitor_mixin_base.py \
--path src/nupic/algorithms/monitor_mixin/plot.py \
--path src/nupic/algorithms/monitor_mixin/temporal_memory_monitor_mixin.py \
--path src/nupic/algorithms/monitor_mixin/trace.py \
--path nupic/research/pattern_machine.py \
--path src/nupic/data/generators/pattern_machine.py \
--path nupic/research/sequence_machine.py \
--path src/nupic/data/generators/sequence_machine.py \
--path src/nupic/algorithms/sdr_classifier.py \
--path tests/unit/nupic/algorithms/sdr_classifier_test.py \
--path tests/unit/nupic/algorithms/monitor_mixin/__init__.py \
--path tests/unit/nupic/algorithms/monitor_mixin/metric_test.py \
--path tests/unit/nupic/algorithms/monitor_mixin/trace_test.py \
--path tests/unit/py2/nupic/research/monitor_mixin/__init__.py \
--path tests/unit/py2/nupic/research/monitor_mixin/metric_test.py \
--path tests/unit/py2/nupic/research/monitor_mixin/trace_test.py \
--path tests/unit/nupic/research/monitor_mixin/__init__.py \
--path tests/unit/nupic/research/monitor_mixin/metric_test.py \
--path tests/unit/nupic/research/monitor_mixin/trace_test.py \
--path tests/integration/nupic/algorithms/monitor_mixin/temporal_memory_monitor_mixin_test.py \
--path tests/integration/nupic/research/monitor_mixin/temporal_memory_monitor_mixin_test.py \
--path tests/integration/py2/nupic/algorithms/monitor_mixin/temporal_memory_monitor_mixin_test.py \
--path tests/unit/nupic/data/sequence_machine_test.py \
--path tests/unit/nupic/data/generators/sequence_machine_test.py \
--path tests/unit/py2/nupic/research/sequence_machine_test.py \
--path tests/unit/nupic/data/generators/pattern_machine_test.py \
--path tests/unit/nupic/data/pattern_machine_test.py \
--path tests/unit/py2/nupic/research/pattern_machine_test.py \
--to-subdirectory-filter projects/nupic_legacy_import