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

Changelog History
Page 5

  • v0.2.2 Changes

    • 🛠 Fixed equality test for Connections class
    • Removing learning radius parameter from nupic
    • ➕ Add Cap'n Proto serialization to Python Connections
    • ✂ Remove FDRCSpatial2.py
    • Replace the use of FDRCSpatial2 to SpatialPooler
    • SP profile implemented from tp_large
    • TM profile: can use args from command-line, random data used
    • ➕ Adds AnomalyRegion for computing the raw anomaly score. Updates the network api example to use the new anomaly region. Updates PyRegion to have better error messages.
    • ✂ Remove FlatSpatialPooler
    • ➕ Add delete segment/synapse functionality to Connections data structure
    • ➕ Adding dependency listing with licenses.
    • ⚡️ Bump pycapnp to latest (0.5.5) for security update
    • ✂ Remove redundant encoderMap operations
    • ✂ Remove redundant index, and EncoderDetails in favor of using the outer union directly
    • 👉 Use union in capnp schema per feedback
    • ↪ MultiEncoder capnp implementation, including a switch to relative imports as a workaround for an issue described in https://github.com/jparyani/pycapnp/issues/59
    • 📜 SparsePassThroughEncoder capnp implementation
    • PassThroughEncoder capnp implementation
    • LogEncoder capnproto implementation
    • GeospatialCoordinateEncoder capnp implementation
    • DeltaEncoder capnp implementation
    • CoordinateEncoder capnp implementation
    • AdaptiveScalarEncoder capnp implementation
    • SDRCategoryEncoder capnproto implementation
    • 🛠 CategoryEncoder capnproto serialization, fixes #1964
    • 🔄 Change anomaly score to always be zero when there are no active columns.
    • Date encoder capnproto implementation
    • 🛠 RDSE capnproto implementation w/ bugfix in encoder base
    • ✂ Remove redundant radius and resolution in favor of relying on them to be recalculated based on n.
    • ✂ Remove explicit int casts and update tests to allow ints or longs.
    • ↔ Integrate capnproto serialization into ScalarEncoder re: #1715
    • 👍 Allowing relative paths for input files in swarm desc.
    • accepts anomaly records as both lists and tuples
  • v0.2.1 Changes

    • 🚚 Moved data pkg_resource data into nupic/datafiles.
    • Replaces datasethelpers with pkg_resources.
    • 🔨 refactor submetrics computation handling None
    • ➕ Adding numpy to README requirements.
    • 🚚 Move pattern/sequence machine tests to proper location.
    • Moves pattern_machine and sequence_machine files into generators module.
    • 📄 Get cell indices methods added an amazing super cool docstring formatting
    • ⚡️ Updates data generator tool filename and adds executable bit.
    • 🚚 Moves anomalyzer to nupic.data.generators module
    • 🚚 Move data generators to nupic.data.generators module
    • 🛠 fixme burn-in for multi metric addInstance()
    • 🛠 fix AggregateMetric with None metricSpec
    • ➕ add MetricMulti class
    • AggregateMetric sets id from params (if specified)
    • ✂ Removes isDelta method from encoder base class.
    • 🛠 fixed predicted active cells in tm-mm
    • 📇 rename --enable-optimizations to --optimizations-native
    • ➕ add --optimizations-lto option to setup.py to enable Link Time Optimizations
    • 🐳 Simplify docker setup to single Dockerfile at root
    • ➕ Adding cell activity plt and improving metrics table
    • ➕ add python setup.py --enable-optimization
    • ⚠ enable -Wextra warnings
    • 🏗 sane optimization defaults for binary published builds
    • ⏪ Revert "default make with -j4"
    • ➕ add Ofast linker flag for gcc
    • 🛠 fix: remove inline - let LTO decide
  • v0.2.0 Changes

    • 🏁 Code changes required for a Windows build.
    • ⚡️ Updates nupic.core to d233c58b64e8064d4d12684634dc5e5e78c7ce0b.
    • 🏗 Implements capnp serialization for Python spatial pooler. Also implements temporary hack for putting .capnp files into the source tree since the build seems to be set up to install in-tree.
  • v0.1.3 Changes

    • ✂ Remove unnecessary build flag and fix a bug that was causing duplicated definition names.
    • ➕ Added warning in README for OS X.
    • ⚡️ Doc updates
    • Include additional libs in common libs
    • 🚀 Use gcc in default docker configuration to match nupic.core binary release. Increase resources in coreos configuration.
    • 🛠 Fixed ValueError When coordinate encoder is used with DateEncoder
    • ➕ Add library path for capnp libraries to linker.
    • ➕ Adds capnp libraries to linker args.
    • ➕ Adds interface file for converting from pycapnp schema to compiled in schema and uses it with SWIGed C++ SpatialPooler class's read and write methods.
    • Discard NTA_PLATFORM_* in favor of NTA_OS_* and NTA_ARCH_* macro variables
    • 👻 Raises exception when enableInference was not called, or when predicted field missing from input row.
  • v0.1.2 Changes

    • ➕ Add archflags env var before deploy command on OSX
  • v0.1.1 Changes

    • Removal of CMakeLists.txt
    • ✂ Removes fake C extension from setup.
    • ➕ Adds warning on darwin platform when ARCHFLAGS not set.
    • Cleanup re: #1579. Fixup namespace conflicts with builtins (file, dir, etc.) as well as minor alignment issues
    • Switch from cmake to distutils extensions for nupic installation
  • v0.1.0 Changes

    • 🚀 Cleaned up README and CHANGELOG for 0.1 release.
  • v0.0.38 Changes

    • SWIG optimizations.
    • 🚀 Script to deploy linux wheel to S3 on release.
    • 🚀 Publishing select artifacts to pypi on release.
    • 🔄 Changed dev version pattern to match what python wants.
    • Cleaned up setup and manifest for proper sdists.
    • Faking extensions to get platform-specific wheels.
    • ➕ Added core capnp files to bindings.
    • GCE now encodes altitude using a 3D coordinate system.
    • 📦 Distributing *.i files from nupic.bindings in binary packages.
    • ⚡️ Updates test entry points to pure python. README instructions for running tests were updated.
    • 🔧 Missing configuration files are no longer ignored. A runtime exception is raised immediately when an expected configuration file is not found.
    • 🚀 Updated deployment logic to account for both deployment scenarios (iterative and release).
    • 🚀 Configured pypi deployment on all branches with tags.
    • ➕ Added pypi deployment configuration for binary releases.
    • 🚀 Parsing python requirements in setuptools so they are included within published packages (working toward releases).
    • Setting up python wheels packaging and upload to S3 for future distribution.
    • 🛠 Implemented logic for reusing segments, to enforce a fixed-size connectivity (nupic.core).