Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
60787db
docs: update repository URL to DeePTB-Lab organization
QG-phy Jan 1, 2026
1f104eb
feat(ci): add master branch to test workflow triggers
QG-phy Jan 1, 2026
d29ea8f
feat: add export HR functionality to parameter editor
QG-phy Jan 2, 2026
5c9e4d5
feat: add working directory selection to header
QG-phy Jan 2, 2026
cdeafaa
feat(ui): improve theme toggle and path display
QG-phy Jan 2, 2026
8c5b066
refactor(ui): optimize parameter editor layout and labels
QG-phy Jan 2, 2026
f97c4e5
feat(desktop): Set window size to 1000x600 pixels
QG-phy Jan 2, 2026
d83dd23
refactor: remove dynamic lambda add/remove functionality
QG-phy Jan 2, 2026
15021a8
refactor: reduce parameter editor section spacing
QG-phy Jan 2, 2026
473cb88
feat: add company logo to application header
QG-phy Jan 2, 2026
fc29da6
feat: implement dynamic version display
QG-phy Jan 2, 2026
c415169
feat: update header logo size and remove desktop label
QG-phy Jan 2, 2026
51c3760
feat: add output_dir parameter to save_hr_file
QG-phy Jan 2, 2026
789dde3
feat: rename Fermi energy label to Center energy
QG-phy Jan 2, 2026
db1a68b
feat: enhance lambda parsing in addsoc and improve plot tools
QG-phy Jan 2, 2026
8aa16b5
feat: update input config format and improve integration tests
QG-phy Jan 2, 2026
7d4a360
feat: add conditional test skip for frontend serving check
QG-phy Jan 2, 2026
a4045c1
feat: migrate from uv dev-dependencies to dependency-groups
QG-phy Jan 2, 2026
7b1f6b3
test: fix integration tests to use correct Python and PYTHONPATH
QG-phy Jan 2, 2026
54fb418
fix: correct GitHub workflow typo and adjust sidebar width
QG-phy Jan 2, 2026
af89147
docs: update installation guide with desktop app instructions
QG-phy Jan 2, 2026
a025901
Merge branch 'DeePTB-Lab:master' into doc
QG-phy Jan 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,20 @@

## Installation

### Prerequisites
### 📦 Install via Pre-built Desktop App (Easiest)
For users who want to use the GUI without installing Python:
1. Go to the [**Releases Page**](https://github.com/DeePTB-Lab/TBSOC/releases).
2. Download the installer for your OS:
- **Windows**: `TBSOC-Windows-Installer.exe`
- **macOS**: `TBSOC-macOS.dmg`
3. Run the installer/DMG to set up TBSOC.

> **Note for macOS**: You may need to right-click the app and select 'Open' to bypass security check for unnotarized apps.

### 🐍 Install from Source (For Developers/CLI)
If you prefer the command line or want to modify the code:

#### Prerequisites
- Python 3.9+
- [uv](https://github.com/astral-sh/uv) (Recommended for package management)

Expand Down
Binary file modified docs/images/gui_screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.