-
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
Merge developments in preparation for release v0.4 #121
Commits on Sep 26, 2023
-
* Remove `meta` field from `Tensor` * Refactor type of `Tensor.inds` field to `ImmutableVector` Reduce inference-time overhead due to `Tuple` specializations * Avoid `TensorNetwork` specialization on `Makie.plot` methods * Fix annotation of hyperindices on `plot` * Fix hyperindex labelling
Configuration menu - View commit details
-
Copy full SHA for cd9a18f - Browse repository at this point
Copy the full SHA cd9a18fView commit details -
Remove
length
method forTensorNetwork
Semantics were not very clear. Use `length(tensors(tn))` instead.
Configuration menu - View commit details
-
Copy full SHA for 4af4b94 - Browse repository at this point
Copy the full SHA 4af4b94View commit details -
Configuration menu - View commit details
-
Copy full SHA for be2e2e9 - Browse repository at this point
Copy the full SHA be2e2e9View commit details
Commits on Oct 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 146838d - Browse repository at this point
Copy the full SHA 146838dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f32e3d - Browse repository at this point
Copy the full SHA 6f32e3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc00471 - Browse repository at this point
Copy the full SHA dc00471View commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b5b3317 - Browse repository at this point
Copy the full SHA b5b3317View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb5094a - Browse repository at this point
Copy the full SHA eb5094aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c91f0e - Browse repository at this point
Copy the full SHA 2c91f0eView commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a941fcd - Browse repository at this point
Copy the full SHA a941fcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 270be2b - Browse repository at this point
Copy the full SHA 270be2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79027fd - Browse repository at this point
Copy the full SHA 79027fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b48e03 - Browse repository at this point
Copy the full SHA 7b48e03View commit details -
Fix mutation on
merge(::TensorNetwork)
`copy` is not acting as expected and the copied TN has the `.indices` field mutated.
Configuration menu - View commit details
-
Copy full SHA for e26b1f0 - Browse repository at this point
Copy the full SHA e26b1f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e8ea4b - Browse repository at this point
Copy the full SHA 4e8ea4bView commit details
Commits on Oct 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dac1cb8 - Browse repository at this point
Copy the full SHA dac1cb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bcc2f7 - Browse repository at this point
Copy the full SHA 7bcc2f7View commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 462a161 - Browse repository at this point
Copy the full SHA 462a161View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2057a14 - Browse repository at this point
Copy the full SHA 2057a14View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebcab1a - Browse repository at this point
Copy the full SHA ebcab1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f28bcf4 - Browse repository at this point
Copy the full SHA f28bcf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64ed193 - Browse repository at this point
Copy the full SHA 64ed193View commit details -
Configuration menu - View commit details
-
Copy full SHA for b872801 - Browse repository at this point
Copy the full SHA b872801View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ea6ab9 - Browse repository at this point
Copy the full SHA 4ea6ab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2e9721 - Browse repository at this point
Copy the full SHA e2e9721View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62cce3b - Browse repository at this point
Copy the full SHA 62cce3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b090cfc - Browse repository at this point
Copy the full SHA b090cfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7be0448 - Browse repository at this point
Copy the full SHA 7be0448View commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d3e4c11 - Browse repository at this point
Copy the full SHA d3e4c11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6567aa9 - Browse repository at this point
Copy the full SHA 6567aa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86f3a05 - Browse repository at this point
Copy the full SHA 86f3a05View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecdc993 - Browse repository at this point
Copy the full SHA ecdc993View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1ae973 - Browse repository at this point
Copy the full SHA f1ae973View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e4e7a - Browse repository at this point
Copy the full SHA 41e4e7aView commit details
Commits on Oct 25, 2023
-
Merge pull request #103 from bsc-quantic/refactor/oop
Refactor `TensorNetwork` to class-based OOP organization
Configuration menu - View commit details
-
Copy full SHA for d4d0f78 - Browse repository at this point
Copy the full SHA d4d0f78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43cf7c9 - Browse repository at this point
Copy the full SHA 43cf7c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4697c96 - Browse repository at this point
Copy the full SHA 4697c96View commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3891c62 - Browse repository at this point
Copy the full SHA 3891c62View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7e5fae - Browse repository at this point
Copy the full SHA e7e5faeView commit details
Commits on Oct 31, 2023
-
Enhance
qr
function withmode
argument (#114)* Add mode argument into qr function * Remove mode argument, default to reduced QR * Fix test * Remove unnecessary argument
Configuration menu - View commit details
-
Copy full SHA for 2089a76 - Browse repository at this point
Copy the full SHA 2089a76View commit details
Commits on Nov 1, 2023
-
Co-authored-by: mofeing <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 135b5ea - Browse repository at this point
Copy the full SHA 135b5eaView commit details
Commits on Nov 3, 2023
-
Moved to new repository [`Qrochet`](https://github.com/bsc-quantic/Qrochet.jl).
Configuration menu - View commit details
-
Copy full SHA for 6057944 - Browse repository at this point
Copy the full SHA 6057944View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28f0c32 - Browse repository at this point
Copy the full SHA 28f0c32View commit details
Commits on Nov 4, 2023
-
Move "class" to dual `TensorNetwork`/`AbstractTensorNetwork` types. Closes Consider a `Classes.jl` fork or build same functionality on top of other packages #108
Configuration menu - View commit details
-
Copy full SHA for 3424964 - Browse repository at this point
Copy the full SHA 3424964View commit details
Commits on Nov 10, 2023
-
Refactor
TensorNetwork
internals to incidence matrix representation (……#120) * Encode `TensorNetwork` graph using a incidence matrix * Optimize time, memory of `TensorNetwork` constructor * Fix `SparseArrays.findnz` on `IncidenceMatrix` * Replace `Bijections` for `BijectiveDicts` * Replace `IncidenceMatrix` for dictionaries * Refactor code and tests * Fix `Makie` code * Refactor `ChainRulesTestUtils.rand_tangent` to new `TensorNetwork` fields * Refactor `ChainRulesCore` rules to new `TensorNetwork` fields * Fix order of `tensors` when extracting them from `IdDict` Elements of an `AbstractDict` have no guarantee to be in any order. This was affecting the order in which the `tensors` method was returning the tensors, and thus, doing weird things when computing the jacobian. * Relax `Vector` eltype specialization in `rand_tangent` * Fix Makie code to new `tensors(tn)` order * Fix order stability of elements in `arrays`
Configuration menu - View commit details
-
Copy full SHA for 4322b45 - Browse repository at this point
Copy the full SHA 4322b45View commit details
Commits on Nov 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1a23cd2 - Browse repository at this point
Copy the full SHA 1a23cd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1524e56 - Browse repository at this point
Copy the full SHA 1524e56View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2387db - Browse repository at this point
Copy the full SHA f2387dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 005d8a4 - Browse repository at this point
Copy the full SHA 005d8a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b3e11b - Browse repository at this point
Copy the full SHA 5b3e11bView commit details -
Refactor circle point calculation in
`smooth_annotation` function for code correctness
Configuration menu - View commit details
-
Copy full SHA for c8669df - Browse repository at this point
Copy the full SHA c8669dfView commit details
Commits on Nov 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 13742fb - Browse repository at this point
Copy the full SHA 13742fbView commit details
Commits on Nov 13, 2023
-
Add
lu
decomposition forTensor
s (#94)* Implement LinearAlgebra.lu decompoisition * Add tests for the new LinearAlgebra.lu function * Replace legacy labels for inds function * Refactor LU decomposition * Fix undef var in `factorinds` * Refactor QR decomposition * Update docstrings of `qr`,`lu` * Refactor SVD factorization * Fix typo * Add factorizations to docs --------- Co-authored-by: Sergio Sánchez Ramírez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd9b6d3 - Browse repository at this point
Copy the full SHA dd9b6d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for aad0fe6 - Browse repository at this point
Copy the full SHA aad0fe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97ac71d - Browse repository at this point
Copy the full SHA 97ac71dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b29aaf - Browse repository at this point
Copy the full SHA 6b29aafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 069f118 - Browse repository at this point
Copy the full SHA 069f118View commit details -
Prepare for upgradable stdlibs of Julia 1.10
Configuration menu - View commit details
-
Copy full SHA for 48f7dde - Browse repository at this point
Copy the full SHA 48f7ddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ed272b - Browse repository at this point
Copy the full SHA 6ed272bView commit details