Santiago Peñate Vera
Santiago Peñate Vera
Hi, Having a look at the codes, there's still some refactoring to be done in order to plug it into GridCal: - No need to compose Ybus and then split...
Hi Josep, I started a review for a [pull request](https://github.com/SanPen/GridCal/pull/157) from your branch. There are some minor things to update. If you need me to help you change things, please...
Hi Guys, The unbalanced short circuit is finally integrated in the devel branch and will be available in the 4.6.0 release. Thank you very much to both of you! best...
Hi, In the past, by exploiting the sparse structure of Ybus represented in column major (CSC), it was possible to speedup the jacobian compared to the matrix operations about an...
Hi, I decided to derive my own expressions and it turned out a good investment. I attach a file with the function to compute the derivatives, a file to call...
I'm glad it is faster for larger grids. I also think it can be vectorized if we build a couple of auxiliary arrays that would only be dependent on `Cf`...
Hi! The fastest that seems possible is [this](https://github.com/SanPen/GridCal/blob/aaa4ad6cec0c637f67194e98cf0b615f16b6711b/src/GridCal/Engine/Simulations/PowerFlow/NumericalMethods/derivatives.py#L114). It comes from a 2-pass algorithm that takes into account the CSC or CSR structure of the matrix. The trick here is...
At least for python, the matrix multiplication approach is an order of magnitude slower than the 2-pass algorithm. It is true that scypi's sparse module is notoriously inefficient. For the...
It was a big disappointment when the code metrics showed that scipy's sparse operations were the bottleneck. So I went the C++ route altogether. I've heard that CVXOPT/KVXOPT is faster....
I'm getting this while wrapping an object that inherits from other objects and has many properties of it's own. My (very bad) solution for now is not to wrap all...