Starfish-develop / Starfish-develop/Starfish

Partial derivatives of model flux with respect to a stellar parameter.

Open
#33 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
78
Forks
23
PR merge metrics
No merged PRs in 30d

Description

Partial derivatives

The problem: A user might want to inspect, say, the gravity-sensitivity of a spectral region of interest by plotting the partial derivative of the model flux with respect to log g. Right now I'm accomplishing this by running a model, saving the output spec.json file, and then differencing it with a revised spec.json file.

Suggested solution:
Some of this differencing could be put into a script, and optionally saved inside the spec.json, or some other file. splot.py could be enhanced to include plotting functionality.

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.

Research direction

Review splot.py and the existing spec.json differencing workflow first. Clarify how partial derivatives with respect to a stellar parameter should be represented and whether they belong in spec.json or another file. Done means users can generate and inspect the derivative rather than manually differencing two model outputs.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Feature
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.