Posda Tools
  1. Posda Tools

oneposda

Public
AuthorCommitMessageCommit dateIssues
Quasar JaroszQuasar Jarosz
cb190587e0bUpdate ImportInPlaceFromPublic to copy digest from NBIA
Quasar JaroszQuasar Jarosz
3b96c0491cbUpdate ImportInPlaceFromPublic to fix bugThis commit changes to using fetchall() to request all the rows from the MySQL database into memory rather than looping over the cursor directly, due to a timeout issue that was being encountered when trying to copy a large collection.
Quasar JaroszQuasar Jarosz
50ca0570d8dAdd visibility parameter to ImportInPlaceFromPublic script
Quasar JaroszQuasar Jarosz
5c4e499eec9Add fallback to iecs/info route, for IECs with no rendering
Quasar JaroszQuasar Jarosz
ba7fa7611bcAdd skip_rendering option to VisualReviewFromTimepoint script
Quasar JaroszQuasar Jarosz
7a2386f7c3aImprove temp paths in Nopperabo
Quasar JaroszQuasar Jarosz
8033ac40466Set FlagVRForMasking.py to be executable
Quasar JaroszQuasar Jarosz
d784ba5addbMPull request #378: Add missing Pathology queryMerge in PT/oneposda from new_pathology_import to master * commit 'e2ac596f189a79c630911530a517fd1ae8d6dad8': Add missing Pathology query
Sonya UtechtQuasar JaroszSonya Utecht
e5c13fd3832MPull request #377: PathBulkMerge in PT/oneposda from pathBulk to master * commit 'f6a48f4a1a73bee3211c652772be8c000164aa83': new bulk edit options way to remove labels,macros,metadata, from all of the files in an activity; in progress
Sonya UtechtQuasar JaroszSonya Utecht
a26f55456edMPull request #372: PathologyQ125Merge in PT/oneposda from pathologyQ125 to master * commit 'e26bdd8241c9b2fcb4828a42eab686e918cddb66': output changed to edited, subfolders re-allowed output folder changes
Sonya UtechtSonya Utecht
f6a48f4a1a7new bulk edit options
Michael RutherfordMichael Rutherford
bbb0659128aAdded script to flag all files in VR for masking
Michael RutherfordQuasar JaroszMichael Rutherford
a92f14c9b4fMPull request #375: Generalized the Apply masks to apply edit/delete operations to any functionMerge in PT/oneposda from PT-1257-apply-masks-change to master * commit 'f6b902c6d1860a34669e4a9e3e1f056722bd9f03': Generalized the Apply masks to apply edit/delete operations to any functionPT-1257
Quasar JaroszQuasar Jarosz
e1c1e707d06Fix for ImportInPlaceFromPublic
Quasar JaroszQuasar Jarosz
d380d027c0ecp
Michael RutherfordMichael Rutherford
f6b902c6d18Generalized the Apply masks to apply edit/delete operations to any function
Quasar JaroszQuasar Jarosz
4bc8d41bb69Add ImportInPlaceFromPublic to workflow
Quasar JaroszQuasar Jarosz
4f3b59a4f9dFinal version of ImportInPlaceFromPublic.py
Quasar JaroszQuasar Jarosz
e8a4f45c248First version of ImportInPlaceFromPublic.py
Quasar JaroszQuasar Jarosz
b537af0a621Add visual_review_instance_id to iecs/info endpoint
Quasar JaroszQuasar Jarosz
516ab16521eNew endpoint to select a random IEC from a VR that needs masking review
Quasar JaroszQuasar Jarosz
0f4818f52fdAdd new endpoint visualreview/:vr/nextThis will be used (likely temporarily) to select the "next" IEC in the VR that needs to be worked on (that is flagged for masking, and has a masking_status of 'created').
Sonya UtechtSonya Utecht
040b31918b7way to remove labels,macros,metadata, from all of the files in an activity; in progress
Quasar JaroszQuasar Jarosz
a1df116a5b6Change to use simpler method to determine volumetricThe old method was clever but causing trouble with many volumes that have duplicated frames or were missing frames. This new simpler method is temporary.
Quasar JaroszQuasar Jarosz
16e46769faeFix frames consistency check for identical frames
Quasar JaroszQuasar Jarosz
692c459ad89Increase NewTry's skip_large to 256This value controls when NewTry (the Posda parser itself) decides to skip a value because it's too long. It was previously set to 64 which was fairly small and was causing some issues with long values.
Quasar JaroszQuasar Jarosz
0377dd9c6dbFix mistake in DispositionsNeededWorksheet
Quasar JaroszQuasar Jarosz
89b2667206eAttempt to add element_sig_pattern to DispositionsNeededWorksheet
Quasar JaroszQuasar Jarosz
082348b093dFix broken masking routeThe File.from_raw method was updated but we forgot to update this call.
Sonya UtechtSonya Utecht
5f83f5c4e87off by one error corrected, print statements reduced, new query added
Quasar JaroszQuasar Jarosz
e0f4e97f8baIncorporate new Web-based Posda ImporterActual development is here: https://code.imphub.org/projects/PT/repos/posda-web-upload
Michael RutherfordMichael Rutherford
e592cdff41fUpdated public tags to DICOM DD version 2025a
Sonya UtechtSonya Utecht
e26bdd8241coutput changed to edited, subfolders re-allowed
Sonya UtechtSonya Utecht
b71a1410967output folder changes
Sonya UtechtQuasar JaroszSonya Utecht
459047ec239MPull request #371: Seg linkage branchMerge in PT/oneposda from seg_linkage_branch to master * commit '7405cd8d6c118a5672dd103bae7aab5ead678c8a': printing cleanups decreased prints Bugfix in 500+ records report writing, and spelling/naming fixes"
Sonya UtechtSonya Utecht
7405cd8d6c1printing cleanups
Sonya UtechtSonya Utecht
d0a2ab95fcedecreased prints
Sonya UtechtSonya Utecht
8fc39dc2875Bugfix in 500+ records report writing, and spelling/naming fixes"
Quasar JaroszQuasar Jarosz
e2ac596f189Add missing Pathology query
Quasar JaroszQuasar Jarosz
6a9aedb6af1Improve resilience of iecs routes
Quasar JaroszQuasar Jarosz
e9bd3856a83Move migration to the correct location
Sonya UtechtQuasar JaroszSonya Utecht
0099dd06597MPull request #358: Pathology outputfile bugMerge in PT/oneposda from pathology_outputfile_bug to master * commit 'f4087fc36378894a88cc507b3078141c6d80f9a9': bugfixes New intial tp imported from wrong branch change to commit edits, non-edited files only copy if not on output dir. more debug info printing in patient mapping fixed column error in export query syntax fix re-arranged the update mapping logic add printline Fi...
Quasar JaroszQuasar Jarosz
92f39606faaSpeed up ActivityTimepointsForActivityWithFileCount query significantly
Quasar JaroszQuasar Jarosz
8f268228376Add GZipMiddleware to the FastAPI serverThis automatically enables gzip transfers for all requests that include an Accept-Encoding of gzip.
Quasar JaroszQuasar Jarosz
f9a9d9b46e8Another fix to the WADO-RS endpoint
Quasar JaroszQuasar Jarosz
c32df574821Small fix to WADO-RS route
Sonya UtechtQuasar JaroszSonya Utecht
2fb46f4184bMPull request #370: syntax bugfixMerge in PT/oneposda from seg_linkage_branch to master * commit '306785b96e2a59c8471a4581e5a3411efc5bb109': syntax bugfix
Sonya UtechtSonya Utecht
306785b96e2syntax bugfix
Quasar JaroszQuasar Jarosz
342153c641aMake some changes necessary to support Cornerstone v2.0 NiftiCornerstone 2.0 made some major changes in how Nifti files were loaded and processed, and one of those is that it determines if the file is compressed by looking at the end of the url (.gz vs not). To support proper handling of these files, this commit adds an alias to the files/data endpoint of files/data.gz. This does nothing other than trick the Cornerstone code into believing the file is co...
Sonya UtechtQuasar JaroszSonya Utecht
a4c2a4e5026MPull request #369: Seg linkage branchMerge in PT/oneposda from seg_linkage_branch to master * commit '902a8d47903a328afeb3d7d055d50820e5783184': changed to count None or empty string ref image FOR as valid success changed to use BackgroundEditTp None to empty attempting to get edit sheet running fully Edit skeleton report added added FOR check, requires the image files have a FOR changed workflow working linkage s...