All Versions
48
Latest Version
Avg Release Cycle
61 days
Latest Release
1831 days ago

Changelog History
Page 2

  • v0.5.6 Changes

    • ๐Ÿš€ Since manylinux nupic.bindings wheel 0.4.10 has now been released to PyPi, we no longer need to install nupic.bindings from S3.
    • ๐Ÿ›  fix logic in _getColumnNeighborhood
    • ๐Ÿ›  Bugfix in flatIdx reuse after a segment is destroyed
    • ๐Ÿ”„ Change private _burstColumn class method signature to accept a cellsForColumn argument in lieu of a cellsPerColumn argument. Move the calculation that otherwise depends on cellsPerColumn into the instance method.
    • ๐Ÿ‘ TM: Support extensibility by using traditional methods
    • โšก๏ธ Update expected error for topology changes
    • โšก๏ธ Update expected hotgym result for topology changes
    • โž• Adds RELEASE.md with documentation for releasing NuPIC.
    • Match nupic.core's SP neighborhood ordering.
    • โšก๏ธ Update inhibition comments and docstrings.
    • ๐Ÿš€ Introduce mechanism by which already-installed pre-release versions of nupic.bindings are ignored during installation
    • ๐Ÿ‘ Assign self.connections value from self.connectionsFactory() rather than direct usage of Connections constructor. Allows better extensibility should the user want to change some aspect of the creation of the connections instance in a subclass
    • โœ‚ Removed obsolete directory src/nupic/bindings/
    • โœ‚ Remove the notion of "destroyed" Segments / Synapses
    • Enable proper subclassing by converting staticmethods that referenced TemporalMemory to classmethods that reference their class.
    • ๐Ÿ›  Fixup TemporalMemory.write() to handle columnDimensions as tuples.
    • ๐ŸŽ‰ Initialize columnDimensions as a tuple in test to reflect common convention. This forces the TemporalMemoryTest.testWriteRead test to fail in its current state.
    • Store "numActivePotentialSynapses". No more "SegmentOverlap".
    • โž• Add a lot more scenarios to the TM perf benchmark
    • ๐Ÿšš Moved audiostream example to htm-community
    • Safer "addToWinners" value. Play nicely with surgical boosting.
    • ๐Ÿ›  Bugfix: With no stimulus threshold, still break ties when overlaps=0
    • Clean up trailing whitespace and tabs
    • Properly apply the stimulus threshold
    • โž• Add test for new "learn on predicted segments" behavior
    • Split compute into activateCells and activateDendrites
    • Grow synapses in predicted columns, not just bursting columns
    • โœ‚ Removed bundled get-pip.py and instead fetch version copy from S3
    • โœ‚ Removed .nupic_modules and now rely on versioned release of nupic.bindings on PyPI
    • โšก๏ธ averagingWindow size updated to improve HTM scores for RES-296
    • โšก๏ธ Build system updates for Bamboo (Linux), Travis (OS X), and AppVeyor (Windows)
    • โž• Added nyc taxi example for anomaly detection
  • v0.5.5 Changes

    • โœ… Renamed a misclassed class name from ConnectionsTest to GroupByTest
    • โœ… not _ is => is not and fixes groupby comment and passes integration tests
    • overhaul to groupby, now 10% faster than current implementation
    • NUP-2299 Install specific versions of pip, setuptools, and wheel.
    • NUP-2299 Added platform-conditional dependency on pycapnp==0.5.8 using PEP-508.
    • lazy group_by and changes to GroupByGenerator
    • perf improvement to segment comparison in compute activity
    • 100 % increase in spped
    • small perf changes
    • โœ… demonstrate that compatability test works with predictedSegmentDec not 0.0
    • ๐Ÿ›  fixes subtle bug in numSegments that caused integration tests to fail
    • ๐Ÿ›  fixes bug where minIdx could be passed as a float rather than an int
    • โœ… skip serialization test if capnp is not installed
    • lints and updates comments in group_by.py and group_by_tests.py
    • gets same results as c++ temporal memory after group_by changes
    • โœ… ports group_by tests and they pass
    • โž• adds groupByN utility function for use in TM
    • ๐Ÿšš all connections tests written and passing, moved some stuff around and added missing function to connections
    • โœ… started porting new connections tests and minor changes to connections.py
    • ๐Ÿ‘Œ improves permanence >= testing in computeActivity
    • ๐Ÿ‘ confirmed python implementation is same as cpp version. Needs better perf now
    • โž• adds back AnomalyRegion and Anomaly class in anomaly.py and related tests
    • ๐Ÿ›  fixes bug in growSynapses, almost exactly the same
    • โšก๏ธ Updated core SHA and default SDR classifier implementation
    • โšก๏ธ Updated SDRClassifier factory and region to handle cpp
    • ๐Ÿ”„ changed input name from value to metricValue
    • โšก๏ธ updates variables names in anomaly_likelihood.py and AnomalyLikelihoodRegion
    • โž• adds new connections methods
    • create new methods for creating/destroying synapses/segments
    • continues change of connections datastructures
    • ๐Ÿšš move raw anomaly calculation back to nupic.algorithms.anomaly
    • Finished swarming/hypersearch separation
    • ๐Ÿšš Moved base hypersearch classes to hypersearch
    • ๐Ÿšš Moved experimentutils to nupic.swarming
    • โšก๏ธ Updated SDR classifier internals
    • calculate raw anomly score in KNNAnomalyClassifier
    • removes anomaly.py dependency in network_api_demo.py
    • โšก๏ธ changes how TMRegion computes prevPredictdColumns and updates clamodel
    • Install pip from local copy, other simplifications
    • ๐Ÿ›  Fixup PYTHONPATH to properly include previously-defined PYTHONPATH
    • โž• adds pseudocode to core functions
    • continues implementation of AnomalyLikelihoodRegion
    • โœ… Limit tests to unit after ovverriding pytest args on cli
    • ๐Ÿ— DEVOPS-85 OS X build infrastructure for Bamboo CI environment
    • โšก๏ธ replaces segmentCMP with lambda and updates docstrings
    • ๐Ÿ‘‰ uses arrays instead of dicts in computeActivity
    • Corrections to examples in tm_high_order.py
    • incorporates binary search into the algorithm where applicable
    • โœ‚ remove outdated nab unit tests
    • ๐Ÿ‘‰ use Q function
    • Corrections to examples in tm_high_order.py
    • ๐Ÿ”„ change to column generator
    • Added tm_high_order.py to show examples of the temporal memory.
    • ๐Ÿ›  Fixed conversion bug in SDRClassifier serialization
    • ๐Ÿ›  Fixed patternNZ proto writing.
    • Slight fix for pattern history handling in sdr classifier
    • Small fix on SDR classifier
    • ๐Ÿ‘ Better fix for #3172, using the initialize() function and checking if _sdrClassifier is set
    • โšก๏ธ Updated learning rate for SDR classifier + slight changes to the error ranges in OPF test
    • โšก๏ธ Updated hotgym test with actual value and implemented first fix for OPF test
    • โšก๏ธ Updated tests and examples with SDR classifier
    • โšก๏ธ Finished updating examples with SDR classifier.
    • โšก๏ธ Updated hotgym and general anomaly examples with SDR classifier.
    • โšก๏ธ Updates pycapnp to 0.5.8
    • โœ… test_db-fixes avoids printing user password in plaintext
    • โšก๏ธ test_db-fixes updates database and table name
    • Corrections made to the spatial pooler tutorial.
    • ๐Ÿ”„ changes maxBoost default value to 1.0
    • ๐Ÿ›  fixes connection tests and prints config file used in test_db.py
    • ๐Ÿšš Moved back overlap accesors test for spatial_pooler from API tests to unit tests.
    • โž• Added tutorial script for the spatial pooler. Modified README file accordingly.
    • ๐Ÿšš Moved the unit test for SP overlap accesors to API tests.
  • v0.5.4 Changes

    • โž• Added overlap accessors to spatial_pooler.py plus unit tests. (Code style corrected)
    • โšก๏ธ Updated VERSION in Spatial Pooler and added backward compatibility in setstate()
    • โž• Added members overlaps and boostedOverlaps to SpatialPooler class.
    • โž• Addition of overlaps and boostedOverlaps members to SpatialPooler class plus unit tests.
    • โž• Added docs for return type in RDSE internal func.
    • tm_cpp with tuned parameters
    • RES-215 Changes to add params for new TM subclass for NAB
    • โœ‚ Remove main function from SDRClassifierRegion
    • โœ‚ remove unused methods from SDRClassifierRegion
    • โž• Add simple end-to-end integration test for SDRClassifierRegion
    • ๐Ÿ“œ use string split instead of eval to parse strings
    • correct inconsistent error msg in sdr_classifier_factory.py
    • ๐Ÿ›  Fix readWrite test of SDR classifier
    • โž• Add SDRClassifier Region to pyRegions
    • ๐ŸŽ‰ Initial implementation of SDRClassifier Region
    • implement SDR classifier factory
    • โž• Add capnp proto for SDR classifier region
    • โž• Add default value for SDR classifier implementation in nupic-default.xml
  • v0.5.3 Changes

    • 0๏ธโƒฃ Default DATETIME columns to NULL in ClientJobsDAO for compatibility across mysql versions. As of mysql 5.7.8, values of 0 are not allowed for DATETIME columns, and CURRENT_TIMESTAMP is semantically inappropriate for those columns.
    • ๐Ÿ”ง Suppress this optional dependency on matplotlib without logging, because python logging implicitly adds the StreamHandler to root logger when calling logging.debug, etc., which may undermine an application's logging configuration
    • ๐Ÿ›  Bugfix: Write the 'actualValues' to the output, don't reassign the output
    • ๐Ÿ›  Fixed Username Regex in ClientJobsDAO
    • cleaned up region a bit to make it compliant with numenta's coding guidelines.
  • v0.5.2 Changes

    • ๐Ÿ›  Fixe to GCE to return the right number of scalars when altitude is missing.
  • v0.5.1 Changes

    • ๐Ÿ‘Œ Improves SDR classifier and tests
    • โœ… Modify the continuous online learning test
    • โž• Add 3 tests on multiple item prediction
    • ๐Ÿ›  Fix test_pFormatArray
    • Implement SDR classifier in NuPIC
    • ๐Ÿ‘‰ Make the 'arrayTypes' list more informative
    • โž• Add getParameter/setParameter support for Bool and BoolArray
    • ๐Ÿ‘Œ Improved anomaly params (from NAB)
    • โž• Added minSparsity option
    • Get the encoder's outputWidth via parameter
    • ๐Ÿ‘‰ Use nupic.core encoders from nupic via the Network API
    • ๐Ÿ›  Fix bugs and inconsistencies in the custom region demo
    • โž• Adds BINDINGS_VERSION envvar to wheel filename (for iterative builds)
  • v0.5.0 Changes

    • โœ‚ Removes references to FastTemporalMemory.
    • Lower TM epsilon threshold for compatibility.
    • โž• Add documentation for the Monitor Mixins
    • โœ‚ Removed FastTemporalMemory from nupic
    • โšก๏ธ Update temporal memory compatibility test to use C++ TM.
    • Sort segments before iterating for compatibility with C++
    • Sort unpredictedActiveColumns before iterating for compatibility with C++
  • v0.4.5 Changes

    • ๐Ÿš€ This release is just to sync with nupic.bindings 0.3.1.
  • v0.4.4 Changes

    • ๐Ÿš€ Botched release (sorry!)
  • v0.4.3 Changes

    • โšก๏ธ Updating to proper core sha