-
Notifications
You must be signed in to change notification settings - Fork 41
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
Progress towards a version 1 #135
Commits on May 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e450d9 - Browse repository at this point
Copy the full SHA 2e450d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eba95b - Browse repository at this point
Copy the full SHA 3eba95bView commit details -
Change type signature: `AbstractTensorMap{<:Number,<:IndexSpace,N1,N2…
…}` (#1) * Add scalartype parameter to `AbstractTensorMap` * Add scalartype in definition of TensorMap * Add scalartype to AdjointTensorMap * Add scalartype to BraidingTensor * Implement changes for indexmanipulations * Implement scalartype for linalg * implement changes for tensoroperations * implement changes for planaroperations * implement changes for ChainRules * small fixes * Fix typo * Fix missing change * Formatter * Apply scalartype changes to tests * Fix some ambiguities * De-specialize `trace_permute` * Despecialize `_contract!` * Remove unused type-parameter * Despecialize `planaradd!` and `planartrace!` * Small fixes * Change braidingtensor syntax to resolve ambiguities * despecialize some linalg methods * formatter * Add changelog entry * Fix ambiguity on Julia1.6
Configuration menu - View commit details
-
Copy full SHA for 3f9c6e2 - Browse repository at this point
Copy the full SHA 3f9c6e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96d40b5 - Browse repository at this point
Copy the full SHA 96d40b5View commit details -
Change
copy(BraidingTensor)
to return aBraidingTensor
(#2)This changes the behaviour of copy as an instantiator for creating a TensorMap from a BraidingTensor. The rationale is that while this does sometimes happen in Julia Base, this is always in the context of lazy wrapper types, for which it makes sense to not copy the parent and then create a new wrapper. BraidingTensor does not wrap anything, so this definition makes less sense.
Configuration menu - View commit details
-
Copy full SHA for f6c1233 - Browse repository at this point
Copy the full SHA f6c1233View commit details -
Move sectors to separate module (#3)
* Split Sectors module * convert submodule into its own module * Organize tests * Add precompile statements * Add non-unicode alternative `fusionproduct` for `⊗` * Add `directproduct` for `×` * split "trivial.jl" * Formatter * Change unicode alternatives to `otimes` and `times` Incorporate changes from #aada0b2 * Update some testset descriptions * Resolve method ambiguities * Change some formatting * Import local version of `TensorKitSectors` * Enable TensorKitSectors github action * Switch to local include for CI * Remove `NewSU2Sector` tests from main package * Refactor sectors to group Fsymbol and Rsymbol operations * Update CI Sectors to only trigger when files are changed in that path
Configuration menu - View commit details
-
Copy full SHA for 5cb4a46 - Browse repository at this point
Copy the full SHA 5cb4a46View commit details -
fix and improve copy(::BraidingTensor) (#5)
* copy entire template and stop using copy(b.V1), copy(b.V2) as they do not work * formatting
Configuration menu - View commit details
-
Copy full SHA for 13d0873 - Browse repository at this point
Copy the full SHA 13d0873View commit details
Commits on Jun 7, 2024
-
Refactor TensorMap constructors (#6)
- Refactored `TensorMap` constructors to be in line with `Array` counterparts: ```julia TensorMap{E}(undef, codomain, domain) # + some variants ``` - Added support for `zeros`, `ones`, `rand`, and `randn`. - Streamlined the interface for these functions, along with `isomorphism`, `unitary` and `isometry` into the form: ```julia function([T], codomain, domain) # + some variants ```
Configuration menu - View commit details
-
Copy full SHA for 332c70c - Browse repository at this point
Copy the full SHA 332c70cView commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7276214 - Browse repository at this point
Copy the full SHA 7276214View commit details -
Update TensorOperations v5 compatibility (#7)
* Update TensorOperations v5 compatibility * Manually add unreleased TensorOperations version * Update CI.yml * Revert tensoroperations v5 attempts * Changes to incorporate v5 * Remove manual installation of TensorOperations in docs CI [no ci]
Configuration menu - View commit details
-
Copy full SHA for 8e2f267 - Browse repository at this point
Copy the full SHA 8e2f267View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9f290d - Browse repository at this point
Copy the full SHA e9f290dView commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0085c3d - Browse repository at this point
Copy the full SHA 0085c3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d61a7 - Browse repository at this point
Copy the full SHA 60d61a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1999280 - Browse repository at this point
Copy the full SHA 1999280View commit details