-
Notifications
You must be signed in to change notification settings - Fork 0
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
Version 0.12.0-alpha #314
Merged
Merged
Version 0.12.0-alpha #314
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Improve error message when there is a NaN in the jacobian, by identifying the problematic element Closes #299 --------- Co-authored-by: Ali Hamdan <[email protected]>
- Fix missing `voltage_level` in `en.res_buses_voltages` when the buses define nominal voltage but not voltage limits. - Add `rlf.SQRT3` constant for the square root of 3. It can be useful for the conversion between phase-to-phase and phase-to-neutral voltages. - Improve the performance of some dataframe properties.
This PR re-organizes the `utils` subpackage. The important modules are moved to top-level while internal modules are kept in `utils`. This is to separate modules that are meant for user use from modules that are meant for internal use. This way we are able to exclude the internal modules from the documentation and make using the important modules easier at the same time. Old modules are deprecated and will be removed in a future version.
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 4 to 5. - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](astral-sh/setup-uv@v4...v5) --- updated-dependencies: - dependency-name: astral-sh/setup-uv dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
…ions/develop/astral-sh/setup-uv-5 Bump astral-sh/setup-uv from 4 to 5
- Add the following missing information to `results_to_dict` with `full=True`: - `loading` for lines and transformers - `voltage_levels` for buses - `voltages` for loads and sources - Add the following missing information to network dataframes: - `tap` for `en.transformers_frame`. - `element_type` for `potential_refs_frame` (can be `ground` or `bus`) - Improve the performance of `res_violated` of buses, lines and transformers by not using quantity.m internally - Improve the performance of network frames by avoiding creating two dataframes - Improve the error message when trying to connect a load with the same ID as an existing one. We now show the type of the old load in the message.
Closes #296 This makes it easier to check for an overloaded neutral or to check which phase has overvoltage for example. It also makes the dataframe results dataframe consistent with the results of the elements.
- Add French aliases to line enumeration types. - Fix `TypeError`s in the `LineParameters.from_coiffier_model`. The error message of invalid models now indicates whether the line type or the conductor material is invalid. - Add `TransformerCooling` enumeration. It is not currently used but the plan is to include it in the catalogue as this information is included in the catalogues we have.
DOC: RTD generates sitemap
Update network files
Saelyos
approved these changes
Jan 9, 2025
alihamdan
approved these changes
Jan 9, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A new alpha version to test the new features 🎉
manylinux_2_34
image for Linux distributions (previously it wasmanylinux_2_28
).TypeError
s in theLineParameters.from_coiffier_model
. The error message of invalid models now indicates whether the line type or the conductor material is invalid.Dy11
transformer should not be connected #308 Support star and zig-zag windings with non-brought out neutral. In earlier versions, vector groups like "Yd11" were considered identical to "YNd11".res_violated
per-phase for lines and buses #296 Makeline.res_violated
andbus.res_violated
return a boolean array indicating if the corresponding phase is violated. This is consistent with the dataframe resultsen.res_lines
anden.res_buses_voltages
. For old behavior, useline_or_bus.res_violated.any()
.tap
column toen.transformers_frame
.element_type
column toen.potential_refs_frame
to indicate if the potential reference is connected to a bus or a ground.results_to_dict
withfull=True
. This addsloading
to lines and transformers,voltage_levels
to buses, andvoltages
to loads and sources.res_violated
of buses, lines and transformers.rlf.constants
andrlf.types
. The old modules in theutils
package are deprecated and will be removed in a future release. Theutils
package is for internal use only and should not be considered stable.rlf.sym
for symmetrical components utilities. Thesym_to_phasor
,phasor_to_sym
andseries_phasor_to_sym
functions are moved from therlf.converters
module to this module. The old functions are deprecated and will be removed in a future release.voltage_level
inen.res_buses_voltages
when the buses define nominal voltage but not voltage limits.rlf.SQRT3
constant for the square root of 3. It can be useful for the conversion between phase-to-phase and phase-to-neutral voltages.