Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

grpphati-rs

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

grpphati-rs

  • 0.3.1
  • PyPI
  • Socket score

Maintainers
1

GrPPHATI_rs (WIP)

Rust implementation of various GrPPHATI classes, including:

  • RustRegularPathHomology - an implementation of regular path homology producing a basis in parallel, using custom column types.
  • RustGeneratorSparsifier - a lazy sparsifier written in Rust, meant to work with columns produced by RustRegularPathHomology.
  • RustPreferredSparsifier - a non-lazy sparsifier written in Rust, meant to work with columns produced by RustRegularPathHomology. Sparsifies columns of each dimension in parallel.

Usage

Note RustRegularPathHomology does not produce columns in the same order as RegularPathHomology. This leads to considerable slow down when using PHATBackend. As such, the recommended usage is with LoPHATBackend, available in grpphati. Eirene has not been tested so far. It is also recommended to use the provided parallel sparsifier. Good pipelines are provided in grpphati_rs.GrPPH_rs and grpphai_rs.GrPPH_par_wedge_rs.

For example usage, please consult examples/disjoint.py in the repository.

Known issues

  • Graphs used with RustRegularPathHomology must be integer indexed.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc