Skip to content

Releases: natverse/natcpp

natcpp 0.3.0

Choose a tag to compare

@jefferis jefferis released this 10 Jul 15:29
  • add weighted Jaccard similarity functions for sparse data
    • c_weighted_jaccard_sparse() returns a sparse similarity (or distance) matrix
    • c_weighted_jaccard_dense() returns a dense matrix or a dist-layout vector
    • both run in parallel via RcppThread, with an optional progress bar (RcppProgress)
    • triangle= switches between symmetric upper-triangle output and a full matrix
    • distance= returns 1 - similarity
  • portable src/Makevars using $(SHLIB_OPENMP_CXXFLAGS) in place of a GNU make
    $(shell ...) callout to RcppThread::LdFlags()

Full Changelog: v0.2...v0.3.0

natcpp 0.2

Choose a tag to compare

@jefferis jefferis released this 10 Jul 14:56
  • add fast coordinate / index conversion functions in #2
    • c_coords21dindex()
    • c_ijkpos()
    • c_sub2ind()
      to make nat::coord2ind() and friends much more memory efficient

Full Changelog: v0.1.1...v0.2

natcpp v0.1.1

Choose a tag to compare

@jefferis jefferis released this 14 Oct 20:47
574f551

Full Changelog: v0.1.0...v0.1.1

natcpp v0.1.0 (CRAN)

Choose a tag to compare

@jefferis jefferis released this 13 Jul 21:27

natcpp 0.1.0

  • First version of the package with basic functions for manipulating segment
    lists and calculating cable lengths.
  • succesfully submitted to CRAN