Skip to content

Simplify cross-comparisons between AtomDB and CHIANTI #58

Description

@namurphy

Description

Simplify the process of switching between CHIANTI and AtomDB when performing calculations or retrieving data. ✨

Motivation

AtomDB and CHIANTI are two widely used atomic databases in astrophysics and solar physics. Though the intended audiences are different, there is considerable overlap between what is covered by the two databases. Being able to easily perform the same calculations between the two databases would let users perform cross-checks, and help identify discrepancies between the two databases.

Implementation

The overarching idea would be to program to an interface, not an implementation. More specifically, this would entail creating interfaces (abstraction layers) such as between the database calls and the analysis functionality. This would make it easier to switch back and forth between databases.

There are two packages that provide access to CHIANTI: fiasco and ChiantiPy.

Since doing all of this would be quite high effort and require a fair bit of planning across multiple groups, it would make sense for this to be a meta-issue and create sub-issues. Given how much work it would take, it might also we worth labeling this issue with "wishlist"! 😅

Related issues

wtbarnes/fiasco#11

Thanks to Randall Smith for bringing this up in a chat earlier today!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions