Skip to content
Open
Show file tree
Hide file tree
Changes from 244 commits
Commits
Show all changes
259 commits
Select commit Hold shift + click to select a range
86db756
Adding a quick for consistency;
Jul 26, 2025
4d7c6c3
Adding functions
Jul 29, 2025
48ece65
Updated method of naming functions
Jul 29, 2025
2807698
Adding XRTDEMIterative class to the init
Jul 29, 2025
8358176
Adding intensity_errors function
Jul 29, 2025
c3771eb
Adding conditions to values
Jul 29, 2025
74dd7bd
Adding more basic info for using in mandatory functions and check of …
Jul 29, 2025
25c5db3
Applied ruff
Jul 29, 2025
ff31804
Add basic function to recorde number of MC user wantst to run
Jul 29, 2025
2838869
Applied black
Jul 29, 2025
9561400
Adding max iter
Jul 30, 2025
138607c
Adding create_logT_grid
Jul 31, 2025
0fa5fe1
Adding _build_response_matrix
Jul 31, 2025
21a531a
Trying to get a working initial estimate of how much plasma is emitti…
Jul 31, 2025
5c991ee
Creating a script for monte_carlo_iteration'
Aug 25, 2025
1816707
Adding init
Aug 25, 2025
2fc245f
WIP: saving changes before rebase
Aug 25, 2025
3c7a4bc
Updating path the data file
Aug 25, 2025
a74729d
Updating init info
Aug 25, 2025
c2c4c35
Applied Black
Aug 26, 2025
3944f7f
Working on solving DEM scale issue
Aug 27, 2025
7036ad5
Working on create_logT_grid
Aug 28, 2025
cbcba8f
move the emptiness check above the formatter.
Aug 28, 2025
dca1482
Tighten the first error block
Aug 28, 2025
8607a60
little snippet is just a guardrail to make sure your log-T grid is re…
Aug 28, 2025
d24c662
Forgot to define - n_pts
Aug 28, 2025
0068823
Redundant error check block at the end
Aug 28, 2025
2ef60eb
Minnor clean up
Aug 28, 2025
bf99867
Clean up on docstrings
Aug 28, 2025
6d1f9b3
Trigger the warning only once, store the result
Aug 28, 2025
02b188b
Clean up on docstrings
Aug 28, 2025
be936b6
Clean up text
Aug 28, 2025
f05960e
Updating create_logT_grid
Aug 28, 2025
156c4b2
Applying black
Aug 28, 2025
fac60a0
Updated _interpolate_responses_to_grid
Aug 28, 2025
18a79ba
Removing code where it is used twice for the same reason
Aug 28, 2025
4fdce42
Cleaning up some function logic;
Aug 28, 2025
446d443
Adding ComputeDEMStatistics
Aug 29, 2025
d82e0f5
Script for DEM Stats
Aug 29, 2025
42e90a6
Adding ComputeDEMStatistics
Aug 29, 2025
81ad0bf
Removing unsed code
Aug 29, 2025
a42ad9c
Applying black
Aug 29, 2025
bd2b627
Minor update to MC code
Aug 29, 2025
dc3ee4c
If lmfit is required for any normal use (not just testing)
Aug 29, 2025
3d34d03
Syntax error
Aug 29, 2025
6716aa9
missing a validate_inputs() method
Aug 29, 2025
ce3eafc
Putting validate_inputs() inside class
Aug 29, 2025
8cce0c5
Cleaning codedem_solver.py
Aug 29, 2025
1916386
Cleaning code
Aug 29, 2025
17d9d38
Cleaning code - test
Aug 29, 2025
2cf71f9
UPdated with two reference for DEM paper
Sep 12, 2025
761d98a
WIP: local changes before pull
Sep 12, 2025
a5371b6
WIP: local changes in dem_solver.py
Sep 12, 2025
f45d226
Trying to fix git doc 3.13 failing test
Sep 15, 2025
a5753cf
fixing - generate_temperature_responses reference
Sep 15, 2025
4da0801
Cleaning function
Sep 16, 2025
368dead
Clean and updated - create_logT_grid
Sep 16, 2025
df229eb
Update two functions
Sep 16, 2025
52c1ee4
Removing_build_response_matrix function
Sep 17, 2025
cc33c20
Removing older version of -_interpolate_responses_to_grid
Sep 17, 2025
ba2dd65
Clean code and apply black to triple checked code
Sep 17, 2025
fb09050
Updated solver still needs alot of work - just saving
Sep 19, 2025
839cab9
Moving plotting function to its own script
Sep 22, 2025
e917a48
Applying black to plotting
Sep 22, 2025
86f4149
Updated and cleaned out dem_solver main code
Sep 22, 2025
05c5439
Removed code that is not going to be used
Sep 22, 2025
0f3135d
Removed and cleared out code - will update soon
Sep 22, 2025
637aae7
Appling black
Nov 5, 2025
cb6edcf
Testingccorrect physical units
Nov 17, 2025
69bd45e
Corrected use of relative_error and added notes to correct/check later
Nov 17, 2025
ee36971
Updated function names to better understand/reference in code
Nov 17, 2025
1fe04cb
Debugging-updates made
Nov 18, 2025
44de13d
Adding code incase - observed intensities are all zero.
Nov 18, 2025
c48aafc
Fixing placement of code
Nov 18, 2025
f02dee8
Prepare the scaled observed intensities and uncertainties-new function
Nov 19, 2025
3e0502b
Just a note to add test for scaling before being sent to DEM function
Nov 19, 2025
825f878
Removed self.logT in the init and kept a sinlge one in a created func…
Nov 19, 2025
9d3a863
Clean up - _estimate_initial_dem and mirror IDL where I forgot to -Us…
Nov 20, 2025
8750b78
Cleaned up code and methods
Nov 20, 2025
a5bcd28
Quick clean up
Nov 20, 2025
08da812
Working on the MC'
Nov 21, 2025
d1d7214
Removing code that will not be used
Nov 21, 2025
31afce2
Worked on the code method and finally got a DEM and MC to work, main …
Nov 21, 2025
f092029
Cleaning up plotting to just two.
Nov 22, 2025
37099b1
Clean up code and added summary function
Nov 22, 2025
e79709f
Cleaned up plotting functions
Nov 24, 2025
c2b8f00
Cleaning up minor code issues
Nov 24, 2025
b1e4fab
Removed xrt_dem_statistics.py and monte_carlo_iteration.py
Nov 24, 2025
153593c
Cleaned up summary function
Nov 24, 2025
a4127f1
Working on test now
Nov 24, 2025
f892208
Adding more test
Nov 25, 2025
ea9121b
Correction to warning error output
Nov 25, 2025
70a9769
Adding more test
Nov 25, 2025
26acfe8
spline testing
Nov 25, 2025
7d85b17
Creating test for residuals - dummy data
Nov 25, 2025
697daf1
Adding more test, and cleaning up formatting
Nov 25, 2025
ee34058
Now working on docstrings-main function doc
Nov 25, 2025
4155a1e
Updating intensity_errors doc
Nov 25, 2025
baeba6f
Cleaned up doc for _interpolate_responses_to_grid and _estimate_initi…
Nov 25, 2025
fb45468
Added more docstrings and code formatting using tools like black, ruf…
Nov 26, 2025
d69d012
Few string/comment edits
Nov 26, 2025
7b4d9c6
Cleaning up code and removing comments
Nov 26, 2025
324c36a
Working on docs site for the DEM
Nov 26, 2025
56c5096
Updating doc site page
Nov 28, 2025
1426578
Updating DEM doc site
Nov 28, 2025
9c0f0cd
Few doc edits
Nov 29, 2025
477f6a8
Trying to fix github doc test to pass
Nov 29, 2025
ba02fb1
Added three new works-def
Nov 29, 2025
54a587f
Working on test for DEM;
Jan 14, 2026
8afe3cc
Updating testing values to real values
Jan 15, 2026
e16210e
Adding more IDL sav DEM testing files
Jan 15, 2026
41dfa29
Adding intensities warning for values given for 2500.
Feb 4, 2026
0eeb78d
Adding warning for Negative observed intensities
Feb 4, 2026
7509568
Working on doc site
Feb 5, 2026
da01388
Updated text in doc site
Feb 5, 2026
33abf4f
Updated in Overview of the XRTDEMIterative section
Feb 5, 2026
17c6590
Updating text in Comparison with IDL with IDL section
Feb 5, 2026
d8efece
Updating text in Mathematical background section
Feb 5, 2026
d6f0099
Overall update/review of doc
Feb 5, 2026
38cc1d3
Creating a new rst in reference for XRT DEM
Feb 6, 2026
c9d78c1
Adding sys
Feb 6, 2026
c1769d6
Updated some text
Feb 6, 2026
4300a67
Updating reference files
Feb 6, 2026
9e0355d
updated init
Feb 6, 2026
a19b235
Updated doc string
Feb 6, 2026
8cd0d9a
Working on a DEM notebook
Feb 7, 2026
71534f9
Working to fix github doc testing - no passing
Feb 9, 2026
f3c49d2
Updating docstrings
Feb 9, 2026
5ab021d
Updating api
Feb 9, 2026
b04bdef
Reviewing test- clearing up names, test, and methods
Feb 9, 2026
5ace46f
Removed section into a new script
Feb 19, 2026
f649c9b
Adding IDL data for testing with xrtpy- dem
Feb 19, 2026
010bb73
New DEM testing-script for IDL and Python
Feb 19, 2026
90ab741
Created a new scipt that will be use to host functions-help break dow…
Feb 19, 2026
4820e47
Applying black to code formatting
Feb 19, 2026
42591e8
Update DEM test logic and utilities
Mar 10, 2026
12afcc7
Testing out method to fix bug
Mar 16, 2026
b862be5
Removing _run_monte_carlo - never reference after all
Mar 17, 2026
8627364
Updating testing method
Mar 17, 2026
c346b54
Updating/correcting - weights
Mar 17, 2026
90dc1a0
Removing dead code - testing DEM without it - _prepare_scaled_observa…
Mar 17, 2026
f08dbba
Update test to reflect changes - Python implementation overrides with…
Mar 18, 2026
4f166f1
Update methods
Mar 18, 2026
6ff262b
Updating number value trigger
Mar 18, 2026
fd3489f
rename all areas from errors to intensity
Mar 19, 2026
64b8f6a
Cleaning up code
Mar 19, 2026
6488dd0
Clean up summary function
Mar 19, 2026
fc70428
Fixing ruff checks for all
Mar 19, 2026
c0f4c0f
Updated plotting methods-better display
Mar 19, 2026
0f894d3
Minor updates
Mar 19, 2026
0aa42b5
Cleaning up script
Mar 20, 2026
4358da5
Rename test file to lowercase for consistency
Mar 20, 2026
4745ebb
Rename test file to lowercase for consistency
Mar 20, 2026
aea8dee
Removing printing statement that is not need
Mar 20, 2026
c45731f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Mar 20, 2026
be85604
Fixing pre-commit issue - link to logger placement in code
Mar 20, 2026
ece4fbc
Updating text using error to uncertainities
Mar 20, 2026
ac88d85
Minor edits
Mar 20, 2026
25d6faf
Fixing minor issues to pass github doc test
Mar 20, 2026
da34ef8
Fixing minor issues to pass github doc test
Mar 20, 2026
7f856dc
Fixing minor issues to pass github doc test
Mar 20, 2026
796d302
Working to pass doc test
Mar 20, 2026
bcd4b6b
Working to pass doc test
Mar 20, 2026
d33bf49
Working to pass doc test-part 6
Mar 20, 2026
ddbff64
Working to fix doc github testing
Mar 20, 2026
ce14c67
Working to fix doc github testing
Mar 20, 2026
c149483
Renaming files ince CI fast as test
Mar 20, 2026
0d0dc4d
Working to pass Github python 3.13 test
Mar 20, 2026
46b01f4
Working to fix python 3.11 git test
Mar 24, 2026
d25a54e
Working to fix python 3.11 git test pt2
Mar 24, 2026
36d3ed6
Working to fix python 3.11 git test pt3
Mar 24, 2026
3a3388f
Startign to work on the change log.
Mar 27, 2026
60e7299
Startign to work on the change log-pt 2.
Mar 27, 2026
8197c63
Working on userface printing info
Mar 27, 2026
5e74e50
Rename DEM test file to test_dem_solver
Mar 27, 2026
3f0f401
Added plot smoke tests
Mar 27, 2026
cfb0f00
Testing intensity_uncertainties
Mar 30, 2026
74c13f9
Updated-near complete exaple user code
Mar 30, 2026
60dba66
Updated-near complete exaple user code pt2-git python test not passing
Mar 30, 2026
18913e9
Updating plotting to have info about the default error method used fo…
Apr 2, 2026
81b61d4
Creating a tool to run in all sav files for testing
Apr 15, 2026
b72b28c
updated solver
Apr 22, 2026
e933057
Script to help run and open IDL -sav files for DEM testing in XRTpy
Apr 22, 2026
49ac973
Helper script for plots
Apr 22, 2026
b3c9f46
Creating a new script to help me test IDL vs XRTpy more cleanly
Apr 22, 2026
a617859
Code to plot results from testing/comparsion
Apr 22, 2026
e2e4eef
Testing script
Apr 22, 2026
564633c
Removing random script
Apr 22, 2026
99d8d35
Moving older testing methods to other section before deleting
Apr 22, 2026
7bdea4d
Removing legacy IDL comparsion scripts and test data files
Apr 22, 2026
cf84bc0
Moving a checking-function yup sooner to makes sure it gets triggered…
Apr 24, 2026
bfbc35e
Adding more basic testing with expected outcomes
Apr 24, 2026
7643e6f
Adding more basic testing with expected outcomes-pt2
Apr 24, 2026
d568aaf
Correction to _reconstruct_dem_from_knots function- n_spl >= 2
Apr 24, 2026
f0a910a
Updated and latest basic testing - 3 real bugs caught!
Apr 24, 2026
b8859ef
Updates
Apr 27, 2026
d257af0
Will be working on this soon - empty for now
Apr 28, 2026
f042bb5
Created to help plot test
Apr 28, 2026
d481a0a
Minnor changes
Apr 28, 2026
b4d70ff
Will be adding to it soon
Apr 28, 2026
05d76f7
Push forward to move to a different PR
Apr 28, 2026
582c8f7
Push forward to move to a different PR
Apr 28, 2026
8b054ed
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 2, 2026
45cdab6
Add ruff config and fix pre-commit issues for DEM PR
Jul 2, 2026
2638236
Enable parallel test execution in noxfile (#400)
joyvelasquez Jul 2, 2026
5fad287
Merge branch 'main' into xray-plasma-decoder-dem-solver
joyvelasquez Jul 2, 2026
ce10dc2
Merge branch 'main' into xray-plasma-decoder-dem-solver
joyvelasquez Jul 6, 2026
19cff82
Merge branch 'main' into xray-plasma-decoder-dem-solver
joyvelasquez Jul 6, 2026
9e2e392
Update docs/dem_overview.rst
joyvelasquez Jul 6, 2026
8d3b5d8
Update docs/dem_overview.rst
joyvelasquez Jul 6, 2026
956facd
Fixing log string - following suggestion by Nic
Jul 6, 2026
167bccf
Fixing log string - following suggestion by Nic
Jul 6, 2026
b0c8699
Update docs/glossary.rst
joyvelasquez Jul 13, 2026
a91b179
Update docs/glossary.rst
joyvelasquez Jul 13, 2026
347c10a
Edits made in reference of Nicks comment of adding an example
Jul 13, 2026
5016150
Adding more details to explain what IDL uses verse python
Jul 13, 2026
39f4f3d
Adding note for users about default parameter
Jul 13, 2026
e36eb09
Removing Acknowledgement - shohld be place in a different location
Jul 13, 2026
1df976b
Update xrtpy/xrt_dem_iterative/test/__init__.py
joyvelasquez Jul 14, 2026
5b97d57
Restore stashed DEM testing scripts and resolve conflicts
Jul 14, 2026
7593350
Code to plot IDL, XRTpy, and Fake Known data all together with even e…
Jul 14, 2026
d34dea9
Plotting IDL and known fake DEM
Jul 14, 2026
46d9a71
Updated info for 0.6.0 - getting ready for review
Jul 15, 2026
b413a30
Adding couple of words
Jul 15, 2026
6c14142
I had a typo
Jul 15, 2026
0e8289e
Updated for DEM related + extra info for visitors
Jul 15, 2026
337dba6
Updated code over all to pass ruff testing
Jul 16, 2026
b1ac0ba
minor updated to pass ruff check
Jul 16, 2026
64f3295
Updated for ruff checking to pass
Jul 16, 2026
558254d
Updating conf
Jul 16, 2026
4d50ffa
Added /uv.lock root
Jul 16, 2026
885de43
Updated for ruff check
Jul 16, 2026
b745a24
Seems to having updated when I ran ruffs
Jul 16, 2026
7ef1aae
Coding for plotting XRTpy and IDL code-real data
Jul 16, 2026
bb258ef
Minor modifications
Jul 17, 2026
510fd51
Merge branch 'main' into xray-plasma-decoder-dem-solver
joyvelasquez Jul 24, 2026
1ffbaa2
Update docs/reference/xrt_dem_iterative.rst
joyvelasquez Jul 27, 2026
19e857c
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
d7d1cb6
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
3e029b0
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
3e420ef
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
164950d
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
3728ddb
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
f4e8450
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
1305f61
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
d467d58
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
a9c4743
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
6f1a853
Update docs/dem_overview.rst
joyvelasquez Jul 27, 2026
a4619c6
Updated section to Comparison with IDL
Jul 27, 2026
7d9e2a5
Adding synthetic_dem_data which will be used for testing etc.
Jul 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -149,3 +149,5 @@ version.py

# local directory
idl_routines/

/uv.lock
5 changes: 5 additions & 0 deletions conftest.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
import sys
from pathlib import Path

import matplotlib as mpl

mpl.use("Agg")

sys.path.insert(0, str(Path(__file__).resolve().parent))
20 changes: 20 additions & 0 deletions docs/bibliography.bib
Original file line number Diff line number Diff line change
Expand Up @@ -171,3 +171,23 @@ @ARTICLE{velasquez:2024
doi = {10.21105/joss.06396},
url = {https://doi.org/10.21105/joss.06396}
}

@ARTICLE{weber:2004,
author = {{Weber}, M.~A. and {DeLuca}, E.~E. and {Golub}, L. and {Sette}, A.~L.},
title = "{Temperature diagnostics with multichannel imaging telescopes}",
journal = "{IAU Symposium 223: Multi-Wavelength Investigations of Solar Activity}",
year = 2004,
pages = {321--328},
publisher = {Cambridge University Press},
doi = {10.1017/S1743921304006088}
}

@ARTICLE{golub:2004,
author = {{Golub}, L. and {DeLuca}, E.~E. and {Sette}, A. and {Weber}, M.},
title = "{DEM analysis with the X-Ray Telescope (XRT) for Solar-B}",
journal = "{ASP Conference Series, The Solar-B Mission and the Outlook for Space-Based Solar Physics}",
year = 2004,
volume = {325},
pages = {217--222},
publisher = {Astronomical Society of the Pacific}
}
48 changes: 48 additions & 0 deletions docs/changelog/0.6.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
XRTpy v0.6.0
=========================

New Features
------------
- Introduced :class:`~xrtpy.xrt_dem_iterative.XRTDEMIterative`, a Python
implementation of the IDL routine ``xrt_dem_iterative2.pro``. This solver

@namurphy namurphy Jul 20, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
implementation of the IDL routine ``xrt_dem_iterative2.pro``. This solver
implementation of the IDL routine :file:`xrt_dem_iterative2.pro`. This solver

uses spline-parameterized DEM curves and iterative least-squares fitting to
infer the differential emission measure from Hinode/XRT multi-filter

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
infer the differential emission measure from Hinode/XRT multi-filter
infer the DEM from Hinode/XRT multi-filter

observations. (`#PR <https://github.com/HinodeXRT/xrtpy/pull/PR>`__)
- Added Monte Carlo uncertainty estimation to the DEM solver through the
``monte_carlo_runs`` parameter. Perturbed intensity realizations are used
to estimate the spread in DEM(T).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
to estimate the spread in DEM(T).
to estimate the spread in :math:`\mathrm{DEM}(T)`.

- Added support for user-supplied intensity uncertainties through the
``intensity_errors`` parameter. If not provided, the default uncertainty is
``max(0.03 * intensity, 2 DN/s/pix)``, matching the IDL behavior.
- Added ``plot_dem()`` and ``plot_dem_mc()`` methods to
:class:`~xrtpy.xrt_dem_iterative.XRTDEMIterative` for visualizing the base
DEM solution and Monte Carlo ensemble.
- Added a ``summary()`` method to
:class:`~xrtpy.xrt_dem_iterative.XRTDEMIterative` that reports the solver
configuration, inputs, and results.

Documentation Updates
---------------------
- Added a new DEM overview page introducing DEM analysis with Hinode/XRT,
describing the mathematical background, and providing worked examples
using :class:`~xrtpy.xrt_dem_iterative.XRTDEMIterative`.
- Added an API reference page for ``xrtpy.xrt_dem_iterative``.
- Updated the general documentation, including the XRT overview, getting
started guide, glossary, and documentation index. (`#398
<https://github.com/HinodeXRT/xrtpy/pull/398>`__)

Testing and Infrastructure
--------------------------
- Enabled parallel test execution and improved pytest output and test
distribution settings. (`#400
<https://github.com/HinodeXRT/xrtpy/pull/400>`__)
- Added Python 3.14 to the supported Python versions and continuous
integration test matrix. (`#401
<https://github.com/HinodeXRT/xrtpy/pull/401>`__)

Compatibility
-------------
- Requires Python 3.11 or later.
- Added support for Python 3.14. (`#401
<https://github.com/HinodeXRT/xrtpy/pull/401>`__)
- Added dependencies on ``lmfit`` and ``scipy``.
1 change: 1 addition & 0 deletions docs/changelog/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ This document lists the changes made during each release of XRTpy, including bug
.. toctree::
:maxdepth: 1

0.6.0
0.5.1
0.5.0
0.4.0
Expand Down
5 changes: 5 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,16 @@

# -- stdlib imports ------------------------------------------------------------
import os
import sys
import warnings
from datetime import datetime, timezone
from pathlib import Path

from packaging.version import Version

# Ensure Sphinx imports the local xrtpy checkout (repo root), not site-packages
sys.path.insert(0, str(Path(__file__).resolve().parents[1]))

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎗️ Was there a new recommended Python way of doing this? 🤔


# -- Read the Docs Specific Configuration --------------------------------------
# This needs to be done before xrtpy is imported
on_rtd = os.environ.get("READTHEDOCS", None) == "True"
Expand Down Expand Up @@ -230,6 +234,7 @@
"feedback_communication*": [],
"contributing*": [],
"code_of_conduct*": [],
"dem_overview*": [],
}
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
Expand Down
Loading
Loading