developmentseed / developmentseed/async-tiff

Refactor Decoder trait

Open
#203 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
120
Forks
15
Avg merge
1d 17h
Merged PRs (30d)
9

Description

- Pass in a dataclass of parameters/attributes instead of `PhotometricInterpretation` and JPEG tables as top-level args
- Pass in output data type?
- Allow returning more strongly-typed data rather than just `Vec`, ref https://github.com/developmentseed/async-tiff/issues/154

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the Decoder trait and the linked issue #154. Determine the intended parameter structure, output data type, and stronger return types from those discussions; the refactor is done when the trait supports the agreed design and its affected callers compile and pass their tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
data
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.