-
Notifications
You must be signed in to change notification settings - Fork 1
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
feat: Multiple updates to the Plexos parser #47
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #47 +/- ##
==========================================
+ Coverage 62.18% 72.09% +9.90%
==========================================
Files 29 31 +2
Lines 3115 3472 +357
==========================================
+ Hits 1937 2503 +566
+ Misses 1178 969 -209 ☔ View full report in Codecov by Sentry. |
6ad57be
to
eb2b428
Compare
self.device_match_string = self.config.defaults["device_name_inference_map"] or {} | ||
self.generator_models = self.config.defaults["generator_models"] or {} | ||
self.year = self.config.solve_year | ||
assert isinstance(self.year, int) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pesap Is there a reason you added this here? It causes crash since we look for study year at line 181. The if statement if not self.year
can never be true since we are asserting it is an instance of int
here.
also skipping deactivated lines
List of changes: - Added new data file format for plexos data files - Added transformer parsing on plexos - Added correct fields for transformer on Sienna - Added same property logic for buses
factor is a time series
default. This assumes that all the data we pass is not normalize.
The feature to convert quadratic to PWL (quad2pwl) will now have outputs that enforce monotonically increasing PWL functions. cvxpy dependency added.
List of changes: