All notable changes to this project will be documented in this file.
- Initial stable release.
- Check model file size before creating augmentation. Prevents creating invalid empty augmentation when large models are open.
- Documentation files added for commands and tool in the help menu.
scholar removeUser
command. Will delete the user and all related data from ChimeraX.- Tool will prompt to delete an invalid user if they are selected from existing users.
- Adjusted logger message statuses.
- Make
filePath
argument inscholar saveAugSession
anOpenFileNameArg
which allows passingbrowse
to open file explorer. scholar augmentation
makes a sub call toscholar saveAugSession
to capture the current session when the augmentation is first created.scholar cleanLocal
updated to have optionalusername
field. Not passing any username will clean files for all local users.- Clean local in the context menu on the tool will target the logged in user. If the tool is in the login screen, all users will be targeted and a warning will appear asking for a confirmation to clean files across all users.
- Hide
scholar login
command from the log to prevent API token from being in the log. Related info/warning messages also no longer display a token. Adds security for bug reporting with included log.
- Raise
NonChimeraXError
for any Schol-AR server issues. - More detailed error logging for network calls.
- If an augmentation file upload fails, log now describes which target field failed.
- Log suggests actions for complying with file size and upload requirements.
- Popup warns user about potential dangers when trying to update target image.
Works with ChimeraX ~=1.4
- bundle: ChimeraX_ScholAR
- command: scholar augmentation, scholar cleanLocal, scholar downloadAugFiles, scholar downloadQR, scholar login, scholar openAugSession, scholar project, scholar saveAugSession, scholar storeAllAugFiles, scholar storeModel, scholar storeQRImage, scholar storeTargetImage, scholar uploadAugFiles
- tool: ScholAR
- Concise log commands
- Add project title label on augmentation selection page
Works with ChimeraX ~=1.4
- bundle: ChimeraX_ScholAR
- command: scholar augmentation, scholar cleanLocal, scholar downloadAugFiles, scholar downloadQR, scholar login, scholar openAugSession, scholar project, scholar saveAugSession, scholar storeAllAugFiles, scholar storeModel, scholar storeQRImage, scholar storeTargetImage, scholar uploadAugFiles
- tool: ScholAR
- "scholar project" command projectType argument validity check
- "scholar augmentation" command augmentationType argument validity check
Works with ChimeraX ~=1.4
- bundle: ChimeraX_ScholAR
- command: scholar augmentation, scholar cleanLocal, scholar downloadAugFiles, scholar downloadQR, scholar login, scholar openAugSession, scholar project, scholar saveAugSession, scholar storeAllAugFiles, scholar storeModel, scholar storeQRImage, scholar storeTargetImage, scholar uploadAugFiles
- tool: ScholAR
- Update supported ChimeraX versions
Works with ChimeraX ~=1.1
- bundle: ChimeraX_ScholAR
- command: scholar augmentation, scholar cleanLocal, scholar downloadAugFiles, scholar downloadQR, scholar login, scholar openAugSession, scholar project, scholar saveAugSession, scholar storeAllAugFiles, scholar storeModel, scholar storeQRImage, scholar storeTargetImage, scholar uploadAugFiles
- tool: ScholAR
- More python 3.5 support fixes
Works with ChimeraX ~=1.1
- bundle: ChimeraX_ScholAR
- command: scholar augmentation, scholar cleanLocal, scholar downloadAugFiles, scholar downloadQR, scholar login, scholar openAugSession, scholar project, scholar saveAugSession, scholar storeAllAugFiles, scholar storeModel, scholar storeQRImage, scholar storeTargetImage, scholar uploadAugFiles
- tool: ScholAR
- Update to support python 3.5
Works with ChimeraX ~=1.1
- bundle: ChimeraX_ScholAR
- command: scholar augmentation, scholar cleanLocal, scholar downloadAugFiles, scholar downloadQR, scholar login, scholar openAugSession, scholar project, scholar saveAugSession, scholar storeAllAugFiles, scholar storeModel, scholar storeQRImage, scholar storeTargetImage, scholar uploadAugFiles
- tool: ScholAR
- Updated file selection popup for file save buttons.
- Save Files Locally button now also saves QR image file.
Works with ChimeraX ~=1.1
- bundle: ChimeraX_ScholAR
- command: scholar augmentation, scholar cleanLocal, scholar downloadAugFiles, scholar downloadQR, scholar login, scholar openAugSession, scholar project, scholar saveAugSession, scholar storeAllAugFiles, scholar storeModel, scholar storeQRImage, scholar storeTargetImage, scholar uploadAugFiles
- tool: ScholAR
- Login button label update
- Login page image update
Works with ChimeraX ~=1.1
- bundle: ChimeraX_ScholAR
- command: scholar augmentation, scholar cleanLocal, scholar downloadAugFiles, scholar downloadQR, scholar login, scholar openAugSession, scholar project, scholar saveAugSession, scholar storeAllAugFiles, scholar storeModel, scholar storeQRImage, scholar storeTargetImage, scholar uploadAugFiles
- tool: ScholAR
- scholar storeModel command. Stores model file at specified location.
- scholar storeAllAugFiles command. Stores model and target image file at specified folder.
- Image and text added to login page.
- View on Schol-AR button added in bottom navigation menu to open Schol-AR website
- "Store Target Image" button changed to "Store Files Locally" on augmentation edit page. The button now makes a call to the new scholar storeAllAugFiles command.
- Directions and QR labels added on preview pop out window.
Works with ChimeraX ~=1.1
- bundle: ChimeraX_ScholAR
- command: scholar augmentation, scholar cleanLocal, scholar downloadAugFiles, scholar downloadQR, scholar login, scholar openAugSession, scholar project, scholar saveAugSession, scholar storeQRImage, scholar storeTargetImage, scholar uploadAugFiles
- tool: ScholAR