{"id":22473462,"url":"https://github.com/lecrisut/quantumfloquet_matlab","last_synced_at":"2025-03-27T16:30:29.449Z","repository":{"id":133255883,"uuid":"514246185","full_name":"LecrisUT/QuantumFloquet_Matlab","owner":"LecrisUT","description":"Matlab library for quantum Floquet calculations","archived":false,"fork":false,"pushed_at":"2022-08-01T10:27:22.000Z","size":294,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-01T20:14:51.878Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LecrisUT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-15T11:34:00.000Z","updated_at":"2023-01-25T10:05:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"f382b960-c9a4-4ca4-bfe9-b28b24b29cc9","html_url":"https://github.com/LecrisUT/QuantumFloquet_Matlab","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LecrisUT%2FQuantumFloquet_Matlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LecrisUT%2FQuantumFloquet_Matlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LecrisUT%2FQuantumFloquet_Matlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LecrisUT%2FQuantumFloquet_Matlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LecrisUT","download_url":"https://codeload.github.com/LecrisUT/QuantumFloquet_Matlab/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245882167,"owners_count":20687838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-06T12:28:53.378Z","updated_at":"2025-03-27T16:30:29.411Z","avatar_url":"https://github.com/LecrisUT.png","language":"MATLAB","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Matlab library for Quantum Floquet systems\n\nThe main goal of this library is to provide a simple implementation of the\nvarious operations frequently used in quantum Floquet calculations. This\nlibrary is not well optimized as other back-ends, but it is an easy to\ndebug and thinker medium.\n\nThis library provides calculations of frequently used physical operations,\npost-processing of basic input data, and plotting functions of commonly\nplotted variables.\n\nImplemented functionalities:\n- Eigenstate operations\n  - Calculate average energy and quasi-energy eigenstates\n  - Adiabatically continue the Floquet eigenstates\n  - Calculate the eigenstates variationally\n- Other operations\n  - Calculate the energy spectra and the overlap measure between energy\n    spectra\n  - Calculate the Lindblad master equations and their steady states\n- Various QOL functions\n\n### (Driven) Physical systems implemented\n\n- Two-level system\n- 1D Harmonic oscillator\n- 1D Particle in a box\n\nAll systems are represented in their discrete static eigenstate\nrepresentations. For continuous systems we include projections to\ncontinuous position representations at fixed points.\n\n-------------\n\n#### Contributions\n\nContributions are always welcome via Github pull requests or discussions in\nthe issues section.\n\nSome welcome help are in:\n1. Documentation: The main documentations should be in HTML format, but\n   equivalent short documentations should be included in the code as well.\n2. Performance: This must not come at the cost of readablity and ease of\n   modification. Instead simply improving the matlab code according to\n   matlab best practices, e.g. use `pagemtimes` instead of for loops\n3. New physical systems\n4. Additional functionalities for common Floquet operations\n5. Export to HDF5 and other efficient well structured formats\n6. Add convenience plot and post-processing functions\n7. Link with other back-ends\n\n#### TODO for v1.0\n\n- [ ] Package as a toolbox\n- [ ] Publish HTML documentation\n\n#### How to cite\n\nCite either:\n- PhD thesis: \n- This Github pade and the papers that developed the theory behind these methods:\n  - [PRA.105.052213](https://doi.org/10.1103/PhysRevA.105.052213)\n\nIf more formal publications are made, this section will be updated to reflect that.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flecrisut%2Fquantumfloquet_matlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flecrisut%2Fquantumfloquet_matlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flecrisut%2Fquantumfloquet_matlab/lists"}