satellite-format

Crates.iosatellite-format
lib.rssatellite-format
version0.1.0
created_at2026-01-18 03:26:27.838429+00
updated_at2026-01-18 03:26:27.838429+00
descriptionFile format parsing and serialization for Satellite
homepage
repositoryhttps://github.com/rand0mdevel0per/satellite
max_upload_size
id2051705
size48,423
rand0mdevel0per (rand0mdevel0per)

documentation

README

satellite-format

File format parsing and serialization for Satellite SAT solver.

Supported Formats

  • DIMACS CNF - Standard SAT competition format (.cnf, .dimacs)
  • Satellite JSON - Extended format with type information
  • Advanced-CNF - Internal representation with metadata

Usage

use satellite_format::{DimacsParser, SatelliteJson};

// Parse DIMACS file
let problem = DimacsParser::parse_file("problem.cnf")?;

// Export to JSON
let json = SatelliteJson::export(&problem)?;

License

MIT

Commit count: 18

cargo fmt