Skip to content

Releases: derrickoswald/CIMSpark

CIMreader-2.11-2.3.1-3.4.0

03 Dec 11:03
Compare
Choose a tag to compare

Add caching and CIMNetworkTopologyProcessor options.

Assists in repetitive run use-cases (such as in development work).

Usage is to specify all options for post processing (de-duplicate, topology creation, edge creation, etc.) and also the ch.ninecode.cim.cache option as a directory name specific to the combination of files and options used. The CIMReader will write an object cache using saveAsObjectFile after all processing is completed. On subsequent runs with the same ch.ninecode.cim.cache option the object cache is used instead of re-reading and re-processing the CIM files. This offers the chance to reduce processing time by eliminating the overhead of reading and processing the same options each time, and getting right down to the important algorithm directly.

No provision is yet included for testing the staleness of the cache due to CIM file changes or option changes, so this is a manual process so far - caveat emptor.

CIMreader-2.11-2.3.1-3.3.0

21 Nov 08:26
Compare
Choose a tag to compare

Bugfix release:

  • avoid null TopologicalNode and TopologicalIsland on Terminal for isolated terminals

CIMreader-2.11-2.3.1-3.2.0

19 Nov 10:02
Compare
Choose a tag to compare

Minor upgrade.

CIMNetworkTopologyProcessor fixes:

  • unpersist TopologicalNode and TopologicalIsland with blocking
  • force_switch_separate_islands and force_fuse_separate_islands options
  • rationalize switch and fuse processing
  • CIMTopologyOptions force_retain_switches also ignore open and normalOpen status for island determination

CIMreader-2.11-2.3.1-3.1.0

23 Sep 16:54
Compare
Choose a tag to compare

Minor upgrade.

  • Improvements to NetworkTopologyProcessor
    • to checkpoint the Pregel algorithm, note this requires setting the checkpoint directory to have any effect
    • minimize in memory data structure size to ease memory pressure ans speed up shuffle operations
    • use of Kryo serializaion in a more uniform way
    • add BaseVoltage and ConnectivityNodeContainer to generated TopologyNode objects where possible
  • update the documentation for the CIMServerJDBC component and other classes

CIMreader-2.11-2.3.1-3.0.0

27 Aug 13:32
Compare
Choose a tag to compare

Maintenance release:

  • replace all get[T] with getOrElse[T] in CIMRDD subclasses

CIMReader-2.11-2.3.1-2.9.0

21 Jul 14:41
Compare
Choose a tag to compare

Maintenance release:

  • upgrade to Spark 2.3.1

CIMReader-2.11-2.2.2-2.9.0

21 Jul 14:02
Compare
Choose a tag to compare

Maintenance release:

  • upgrade to Spark 2.2.2

CIMReader-2.11-2.2.0-2.7.0

29 Jan 18:04
Compare
Choose a tag to compare

Minor enhancements:

  • added support for open and retained Switch attributes for network topology processing
  • fixed RDD hierarchy for updated RDDs modified by post-processing functions
  • improved caching in network topology processor
  • many JavaScript generation improvements in support of CIMSpace

CIMReader-2.11-2.1.2-2.7.0

29 Jan 18:48
Compare
Choose a tag to compare

Minor enhancements:

  • added support for open and retained Switch attributes for network topology processing
  • fixed RDD hierarchy for updated RDDs modified by post-processing functions
  • improved caching in network topology processor
  • many JavaScript generation improvements in support of CIMSpace

CIMReader-2.11-2.2.0-2.5.0

23 Nov 10:25
Compare
Choose a tag to compare

Maintenance release:

  • improve relationship handling
  • model normalization