astrodbtoolkit / astrodbtoolkit/astrodb_utils

Make `matplotlib` a dependency?

Open
#66 1 comment 0 reactions 0 assignees View on GitHub
low priority question/discussion
Dominant language
Python
Stars
0
Forks
10
PR merge metrics
No merged PRs in 30d

Description

For the spectrum utils, one of the functions uses `matplotlib`. I made it so that `matplotlib` is not a requirement. If the user doesn't have it installed, it will let them know plotting won't work. But that brings up a larger question: do we want to make `matplotlib` a requirement? I could imagine other plotting/visualization scripts that could eventually live here.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the spectrum utilities function that uses matplotlib and the project's dependency configuration. Determine whether matplotlib should be required for all users or remain optional as plotting support expands. Done means the dependency policy is decided and reflected consistently in the package configuration and user-facing behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
matplotlib, python
Domain
data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.