Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.5.0 #149

Merged
merged 133 commits into from
Feb 20, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
d8d8810
pysam
shirubana Jun 26, 2024
3d813fa
vertical documentation
shirubana Jun 26, 2024
dac4efe
imports
shirubana Jun 26, 2024
45c5a0d
import os sys
shirubana Jun 26, 2024
8c24712
solar resource update
shirubana Jun 26, 2024
a5a2b24
air_temperature
shirubana Jun 26, 2024
1a72c52
one tz closer
shirubana Jun 26, 2024
c6ef1e7
maybe the last :)
shirubana Jun 26, 2024
c75ed6c
standards . py
shirubana Jun 26, 2024
e160391
default jsonfolder for kestrel pvsoiling
shirubana Jun 27, 2024
44b6964
Merge branch 'development' into pysam
martin-springer Jun 27, 2024
2635696
if UTC
shirubana Jun 27, 2024
5294234
albedo hack
shirubana Jun 27, 2024
0269d9b
not x
shirubana Jun 27, 2024
5611735
got it
shirubana Jun 27, 2024
c9a2337
print cleanout
shirubana Jun 27, 2024
4c680dc
dumdum
shirubana Jun 27, 2024
57879e2
cleaup warnings
shirubana Jun 27, 2024
1df9f9b
i lied one more check
shirubana Jun 27, 2024
713b12e
i thought meta is a dict ubt its as eries.. .trying.
shirubana Jun 27, 2024
8a35644
try two
shirubana Jun 27, 2024
bf760e7
bypass pandas version SAM (needs ot be rolled back)
shirubana Jun 27, 2024
9035a5b
different way of adding meta
shirubana Jun 27, 2024
938a50b
circles
shirubana Jun 27, 2024
17084cc
simple pysam function
tobin-ford Aug 31, 2024
cb0c024
Create pysam tutorial
tobin-ford Sep 7, 2024
b67491e
Merge branch 'development' into pysam
tobin-ford Sep 7, 2024
08fcc4e
Trivial Geospatial Pysam using pvwatts8
tobin-ford Sep 7, 2024
98f1560
geospatial pysam, all same results
tobin-ford Sep 7, 2024
dda40c0
Bump aiohttp from 3.9.5 to 3.10.2
dependabot[bot] Sep 13, 2024
1b113c3
Sparse Interpolation QoL
tobin-ford Sep 15, 2024
adf61a6
DuraMAT pref maps
tobin-ford Sep 16, 2024
d8629cf
Merge pull request #121 from NREL/dependabot/pip/aiohttp-3.10.2
martin-springer Sep 16, 2024
a1f17ee
Update O2permeation.json
Sep 17, 2024
13de54d
Update diffusion.py
Sep 17, 2024
d9147f0
Update Tools-Edge Seal Oxygen Ingress.ipynb
Sep 17, 2024
3d9c451
Update diffusion.py
Sep 20, 2024
c3cdfe5
Update utilities.py
Sep 20, 2024
573fd93
Update Tools-Edge Seal Oxygen Ingress.ipynb
Sep 20, 2024
fedbb0e
C:\Users\mkempe\Documents\GitHub\PVDegradationTools\pvdeg
MDKempe Sep 20, 2024
f0c1d3a
fix 1d diffusion string indexing
tobin-ford Sep 20, 2024
cbe0680
Fix: test/data/test-scenario.json
tobin-ford Sep 20, 2024
b4e93b2
Fix: test_read_material_bad
tobin-ford Sep 20, 2024
21a4853
Fix: Run tests and cleanup
tobin-ford Sep 20, 2024
08d739a
Merge branch 'Kempe-Edge-Seals' of https://github.com/NREL/PVDegradat…
tobin-ford Sep 20, 2024
655414c
Top Level import for ScenarioGeospatialScenario
tobin-ford Sep 21, 2024
085525d
scenario.py methods return fig, ax
tobin-ford Sep 21, 2024
0b1aa22
Reset SR file, update params, docstring
tobin-ford Sep 26, 2024
4b754a0
Update docstring (unimplemented feature)
tobin-ford Sep 27, 2024
127016b
GeospatialScenario Display Fixes
tobin-ford Sep 27, 2024
bedfc8d
Fix: Downselection Normalization
tobin-ford Sep 30, 2024
edf6074
Merge pull request #124 from NREL/DuraMAT_mountain_pref
martin-springer Sep 30, 2024
0ef212c
Merge pull request #125 from NREL/Kempe-Edge-Seals
martin-springer Sep 30, 2024
87d744f
Fix: Standoff Tool GeospatialScenario
tobin-ford Sep 30, 2024
1140561
material jsons access utilities
tobin-ford Oct 10, 2024
e692ae8
Testing
tobin-ford Oct 10, 2024
f0ba61e
Run Docs, versioning
tobin-ford Oct 10, 2024
cb49ea3
distributed get pvgis using dask
tobin-ford Oct 17, 2024
74b745c
local db skeleton
tobin-ford Oct 24, 2024
2aa7332
Merge pull request #130 from NREL/materials_access
martin-springer Oct 25, 2024
33bb216
add new PVGIS location to existing store
tobin-ford Oct 27, 2024
7894b0a
adding point to existing zarr store
tobin-ford Oct 28, 2024
19f2788
Weather Docstring UPGRADES
tobin-ford Oct 28, 2024
37f1486
distributed NSRDB skeleton
tobin-ford Oct 29, 2024
268e57b
generalize empty dataset generator, notebook updates
tobin-ford Oct 31, 2024
1c95743
NSRDB parallel API calls :)
tobin-ford Oct 31, 2024
49232fc
Reorganization
tobin-ford Oct 31, 2024
79072fc
GeospatialScenario.meta_KDtree
tobin-ford Oct 31, 2024
a4630af
geospatial analysis use auto_template
tobin-ford Nov 1, 2024
f0c9053
Merge branch 'development' into dev_geospatial_templates_for_analysis
tobin-ford Nov 1, 2024
1e58f57
auto_templating in GeospatialScenario
tobin-ford Nov 8, 2024
c7a39c4
Merge branch 'dev_geospatial_templates_for_analysis' of https://githu…
tobin-ford Nov 8, 2024
9a087a8
Fixed GeospatialScenario running geospatial jobs with auto_templating
tobin-ford Nov 8, 2024
ab6e222
update GeospatialScenario.display
tobin-ford Nov 8, 2024
c1883fb
Update GeospatialScenario.display function name
tobin-ford Nov 8, 2024
5f00ec4
Merge branch 'development' into Documentation
tobin-ford Nov 11, 2024
7e8dd19
NSRDB, PVGIS details, home page sketch
tobin-ford Nov 12, 2024
339f470
spelling mistakes
tobin-ford Nov 12, 2024
d0c8fb4
GeospatialScenario instance kdtree
tobin-ford Nov 13, 2024
c266e3c
Re-organize: seperate Scenario, GeospatialScenario
tobin-ford Nov 13, 2024
85259df
update tutorials
tobin-ford Nov 13, 2024
2501b7f
add attribute names to ipython.display methods
tobin-ford Nov 14, 2024
789829c
GeospatialScenario: dask client init, display dask
tobin-ford Nov 14, 2024
e5a2685
Scenario add material updates
tobin-ford Nov 14, 2024
6ac3527
debug: add_material
tobin-ford Nov 14, 2024
88d9732
Geospatial Documentation and Drawings
tobin-ford Nov 14, 2024
13d186c
materials access and remove pvgis image
tobin-ford Nov 19, 2024
c905a17
whatsnew updated
tobin-ford Nov 19, 2024
ee05305
geospatial ground irradiance
tobin-ford Nov 20, 2024
370b9e7
geospatial pysam results
tobin-ford Nov 21, 2024
1015197
medium quality animated result
tobin-ford Nov 22, 2024
ac94639
NSRDB TMY files select most recently created
tobin-ford Nov 26, 2024
4b7ee6d
Merge pull request #132 from NREL/dev_geospatial_templates_for_analysis
martin-springer Dec 5, 2024
050834e
New Logo/Favicon!
tobin-ford Dec 9, 2024
487ccda
existing spelling mistakes
tobin-ford Dec 9, 2024
f7469ec
Merge pull request #136 from NREL/Documentation
martin-springer Dec 9, 2024
fe22aef
debugging notebook
Dec 12, 2024
00ae56a
GeoGridFusion modifications
Jan 13, 2025
492fade
uniform weather pre-save format
tobin-ford Jan 31, 2025
0ede2d0
distributed_weather testing
tobin-ford Jan 31, 2025
d133e6c
Merge branch 'development' into dev_distributed_weather
tobin-ford Jan 31, 2025
2a92d6a
ignore scenario directories
tobin-ford Jan 31, 2025
643c586
add zarr to dependencies
tobin-ford Jan 31, 2025
10a5e3f
Merge branch 'development' into dev_geospatial_scenario_kdtree
tobin-ford Jan 31, 2025
5c1fe06
fix imports
tobin-ford Jan 31, 2025
11d28f3
Colorado 1/16th Resolution, add albedo, wind_speed
tobin-ford Jan 31, 2025
6e442b0
eospatial_quick_tempalate namespace and paramaters
tobin-ford Feb 3, 2025
70cff5c
docs, rename failed_gids->failed_indicies
tobin-ford Feb 3, 2025
c162768
docs
tobin-ford Feb 3, 2025
c25b2db
freeze thaw demo
tobin-ford Feb 5, 2025
fc34cc7
scenario choose tmy, fix PySAM version
tobin-ford Feb 6, 2025
d301ce3
Merge branch 'development' into pysam
tobin-ford Feb 6, 2025
38e06fd
Merge branch 'dev_geospatial_scenario_kdtree' into pre-release
tobin-ford Feb 7, 2025
3bad5ce
Merge branch 'geospatial_decorator_namespace' into pre-release
tobin-ford Feb 7, 2025
d27e006
geospatialscenario -> scenario.py for diff
tobin-ford Feb 7, 2025
ba39916
Merge branch 'pysam' into pre-release
tobin-ford Feb 7, 2025
e4668f0
geospatialscenario -> geospatialscenario.py
tobin-ford Feb 7, 2025
a32bdcf
fix pysam import
tobin-ford Feb 7, 2025
333fa47
geospatialscenario -> scenario.py
tobin-ford Feb 7, 2025
0ee991e
Merge branch 'pysam' into pre-release
tobin-ford Feb 7, 2025
d40a2c8
remove conflict symbols
tobin-ford Feb 7, 2025
b541398
docs update, install, pysam
tobin-ford Feb 11, 2025
73b884c
elev stochastic downselect should return gid not index
tobin-ford Feb 12, 2025
ae1c86b
2/13 review
tobin-ford Feb 13, 2025
984e84b
Distributed Load PVGIS, NSRDB -> tutorials
tobin-ford Feb 13, 2025
54615a5
Merge pull request #147 from NREL/pre-release
martin-springer Feb 14, 2025
82dff45
Merge branch 'main' into development
martin-springer Feb 14, 2025
0375432
add new logo to readme
tobin-ford Feb 19, 2025
de43e65
plot sparse analysis resolution arg
tobin-ford Feb 19, 2025
c965284
Merge pull request #151 from NREL/plot_sparse_bug_fix
martin-springer Feb 19, 2025
8a34121
Merge pull request #150 from NREL/logo
martin-springer Feb 19, 2025
a2db64c
monkeypatch bypass psm3 api calls in scenario test
tobin-ford Feb 19, 2025
17d65c4
Merge pull request #152 from NREL/monkeypatch_api
martin-springer Feb 20, 2025
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@ coverage.xml
.hypothesis/
.pytest_cache/

# pvdeg scenario output files generated during testing
tests/pvd_*

# Translations
*.mo
*.pot
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<img src="tutorials_and_tools/pvdeg_logo.png" width="200">
<img src="docs/source/_static/logo-vectors/PVdeg-Logo-Horiz-Color.svg" width="600">

<table>
<tr>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.geospatial.can\_auto\_template
====================================

.. currentmodule:: pvdeg.geospatial

.. autofunction:: can_auto_template
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.geospatial.plot\_sparse\_analysis\_land
=============================================

.. currentmodule:: pvdeg.geospatial

.. autofunction:: plot_sparse_analysis_land
8 changes: 8 additions & 0 deletions docs/source/_autosummary/pvdeg.geospatial.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ pvdeg.geospatial
pvdeg.geospatial.auto_template
pvdeg.geospatial.calc_block
pvdeg.geospatial.calc_gid
pvdeg.geospatial.can_auto_template
pvdeg.geospatial.elevation_stochastic_downselect
pvdeg.geospatial.feature_downselect
pvdeg.geospatial.identify_mountains_radii
Expand Down Expand Up @@ -87,6 +88,13 @@ pvdeg.geospatial
.. minigallery:: pvdeg.geospatial.calc_gid
:add-heading:

.. autofunction:: can_auto_template

.. _sphx_glr_backref_pvdeg.geospatial.can_auto_template:

.. minigallery:: pvdeg.geospatial.can_auto_template
:add-heading:

.. autofunction:: elevation_stochastic_downselect

.. _sphx_glr_backref_pvdeg.geospatial.elevation_stochastic_downselect:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.utilities.add\_time\_columns\_tmy
=======================================

.. currentmodule:: pvdeg.utilities

.. autofunction:: add_time_columns_tmy
6 changes: 6 additions & 0 deletions docs/source/_autosummary/pvdeg.utilities.display_json.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.utilities.display\_json
=============================

.. currentmodule:: pvdeg.utilities

.. autofunction:: display_json
6 changes: 6 additions & 0 deletions docs/source/_autosummary/pvdeg.utilities.linear_normalize.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.utilities.linear\_normalize
=================================

.. currentmodule:: pvdeg.utilities

.. autofunction:: linear_normalize
6 changes: 6 additions & 0 deletions docs/source/_autosummary/pvdeg.utilities.merge_sparse.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.utilities.merge\_sparse
=============================

.. currentmodule:: pvdeg.utilities

.. autofunction:: merge_sparse
6 changes: 6 additions & 0 deletions docs/source/_autosummary/pvdeg.utilities.read_material.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.utilities.read\_material
==============================

.. currentmodule:: pvdeg.utilities

.. autofunction:: read_material
48 changes: 48 additions & 0 deletions docs/source/_autosummary/pvdeg.utilities.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,25 @@ pvdeg.utilities
:nosignatures:


pvdeg.utilities.add_time_columns_tmy
pvdeg.utilities.compare_templates
pvdeg.utilities.convert_tmy
pvdeg.utilities.display_json
pvdeg.utilities.fix_metadata
pvdeg.utilities.geospatial_from_csv
pvdeg.utilities.get_kinetics
pvdeg.utilities.get_state_bbox
pvdeg.utilities.gid_downsampling
pvdeg.utilities.linear_normalize
pvdeg.utilities.merge_sparse
pvdeg.utilities.meta_as_dict
pvdeg.utilities.new_id
pvdeg.utilities.nrel_kestrel_check
pvdeg.utilities.quantile_df
pvdeg.utilities.read_material
pvdeg.utilities.remove_scenario_filetrees
pvdeg.utilities.restore_gids
pvdeg.utilities.search_json
pvdeg.utilities.strip_normalize_tmy
pvdeg.utilities.tilt_azimuth_scan
pvdeg.utilities.ts_gid_df
Expand All @@ -51,6 +57,13 @@ pvdeg.utilities



.. autofunction:: add_time_columns_tmy

.. _sphx_glr_backref_pvdeg.utilities.add_time_columns_tmy:

.. minigallery:: pvdeg.utilities.add_time_columns_tmy
:add-heading:

.. autofunction:: compare_templates

.. _sphx_glr_backref_pvdeg.utilities.compare_templates:
Expand All @@ -65,6 +78,13 @@ pvdeg.utilities
.. minigallery:: pvdeg.utilities.convert_tmy
:add-heading:

.. autofunction:: display_json

.. _sphx_glr_backref_pvdeg.utilities.display_json:

.. minigallery:: pvdeg.utilities.display_json
:add-heading:

.. autofunction:: fix_metadata

.. _sphx_glr_backref_pvdeg.utilities.fix_metadata:
Expand Down Expand Up @@ -100,6 +120,20 @@ pvdeg.utilities
.. minigallery:: pvdeg.utilities.gid_downsampling
:add-heading:

.. autofunction:: linear_normalize

.. _sphx_glr_backref_pvdeg.utilities.linear_normalize:

.. minigallery:: pvdeg.utilities.linear_normalize
:add-heading:

.. autofunction:: merge_sparse

.. _sphx_glr_backref_pvdeg.utilities.merge_sparse:

.. minigallery:: pvdeg.utilities.merge_sparse
:add-heading:

.. autofunction:: meta_as_dict

.. _sphx_glr_backref_pvdeg.utilities.meta_as_dict:
Expand Down Expand Up @@ -128,6 +162,13 @@ pvdeg.utilities
.. minigallery:: pvdeg.utilities.quantile_df
:add-heading:

.. autofunction:: read_material

.. _sphx_glr_backref_pvdeg.utilities.read_material:

.. minigallery:: pvdeg.utilities.read_material
:add-heading:

.. autofunction:: remove_scenario_filetrees

.. _sphx_glr_backref_pvdeg.utilities.remove_scenario_filetrees:
Expand All @@ -142,6 +183,13 @@ pvdeg.utilities
.. minigallery:: pvdeg.utilities.restore_gids
:add-heading:

.. autofunction:: search_json

.. _sphx_glr_backref_pvdeg.utilities.search_json:

.. minigallery:: pvdeg.utilities.search_json
:add-heading:

.. autofunction:: strip_normalize_tmy

.. _sphx_glr_backref_pvdeg.utilities.strip_normalize_tmy:
Expand Down
6 changes: 6 additions & 0 deletions docs/source/_autosummary/pvdeg.utilities.search_json.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.utilities.search\_json
============================

.. currentmodule:: pvdeg.utilities

.. autofunction:: search_json
6 changes: 6 additions & 0 deletions docs/source/_autosummary/pvdeg.weather.empty_weather_ds.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.weather.empty\_weather\_ds
================================

.. currentmodule:: pvdeg.weather

.. autofunction:: empty_weather_ds
6 changes: 6 additions & 0 deletions docs/source/_autosummary/pvdeg.weather.emtpy_weather_ds.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.weather.emtpy\_weather\_ds
================================

.. currentmodule:: pvdeg.weather

.. autofunction:: emtpy_weather_ds
6 changes: 6 additions & 0 deletions docs/source/_autosummary/pvdeg.weather.roll_tmy.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.weather.roll\_tmy
=======================

.. currentmodule:: pvdeg.weather

.. autofunction:: roll_tmy
24 changes: 24 additions & 0 deletions docs/source/_autosummary/pvdeg.weather.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ pvdeg.weather


pvdeg.weather.csv_read
pvdeg.weather.empty_weather_ds
pvdeg.weather.get
pvdeg.weather.get_NSRDB
pvdeg.weather.get_NSRDB_fnames
Expand All @@ -32,6 +33,8 @@ pvdeg.weather
pvdeg.weather.read
pvdeg.weather.read_h5
pvdeg.weather.repeat_annual_time_series
pvdeg.weather.roll_tmy
pvdeg.weather.weather_distributed
pvdeg.weather.write


Expand All @@ -55,6 +58,13 @@ pvdeg.weather
.. minigallery:: pvdeg.weather.csv_read
:add-heading:

.. autofunction:: empty_weather_ds

.. _sphx_glr_backref_pvdeg.weather.empty_weather_ds:

.. minigallery:: pvdeg.weather.empty_weather_ds
:add-heading:

.. autofunction:: get

.. _sphx_glr_backref_pvdeg.weather.get:
Expand Down Expand Up @@ -139,6 +149,20 @@ pvdeg.weather
.. minigallery:: pvdeg.weather.repeat_annual_time_series
:add-heading:

.. autofunction:: roll_tmy

.. _sphx_glr_backref_pvdeg.weather.roll_tmy:

.. minigallery:: pvdeg.weather.roll_tmy
:add-heading:

.. autofunction:: weather_distributed

.. _sphx_glr_backref_pvdeg.weather.weather_distributed:

.. minigallery:: pvdeg.weather.weather_distributed
:add-heading:

.. autofunction:: write

.. _sphx_glr_backref_pvdeg.weather.write:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pvdeg.weather.weather\_distributed
==================================

.. currentmodule:: pvdeg.weather

.. autofunction:: weather_distributed
10 changes: 10 additions & 0 deletions docs/source/_static/PVDeg-Flow.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 27 additions & 0 deletions docs/source/_static/logo-vectors/PVdeg-Logo-Black.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading