sdss / sdss/tree

Improvments to tree

Open
#129 3 comments 0 reactions 1 assignee View on GitHub

@havok2063 is already working on this.

Since Mar 19, 2026.

enhancement
Dominant language
Python
Stars
3
Forks
9
PR merge metrics
No merged PRs in 30d

Description

Meta Issue describing improvements, sustaining updates, and new features we want for the tree package.

  • Update python package python tooling and docs
  • Migrate from INI files to YAML
  • Explore use of omegaconf, pyyaml-include, or ruyaml packages
  • Q: Consider breaking up configs into more modular pieces?
  • Add option for include and exclude of specific sections during config inheritance / merge
  • Move special functions into tree and simplify their config specification
  • Allow file_species/product defs to have more detailed specification
  • Put pipeline versions in config files / Add into tree python library
  • Support option of loading tree configs without overriding the os.environ
  • Move configs into python package and remove data to simplify python build
  • Add new cli to produce backwards-compatible configs for modules, etc

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.