12/30/2023 0 Comments Datacrow alter book modulePylinac General Overviewġ1 1.3 Algorithm Design Overview Generally speaking, the design of algorithms should all follow the same guidelines and appear as similar as possible. The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code not in reams of trivial code that bores the reader to death. The underlying code of pylinac should be easy to understand. The user should have to supply as little information as necessary to run an analysis. Using pylinac should require a minimal amount of code. 1.2 Philosophy Pylinac runs on a few philosophical principles: A given module should only address 1 overarching task. For the second group, pylinac is also implemented as a web app. For the first group, pylinac can be used within a Python environment to automate analysis of QA images. Contents 1ġ0 1.1 Intended Use Pylinac is intended to be used by two types of physicists: ones who know at least a bit of programming and those who know nothing about programming. You can read a bit about pylinac below, or jump right in by doing Installation and then Getting Started! If you have questions, head on over to the forum. Code is compliant with Python 3, but not Python 2. Pylinac contains a number of modules, each one addressing a common QA need. 1 pylinac Documentation Release James February 06, 2016ģ Contents 1 Pylinac General Overview Intended Use Philosophy Algorithm Design Overview Module Design Installation I know Python already Dependencies I m new to Python Getting Started Running a Demo Loading in Images/Data Starshot module documentation Overview Running the Demo Image Acquisition Typical Use Algorithm Troubleshooting API Documentation VMAT module documentation Overview Running the Demo Image Acquisition Naming Convention Typical Use Tips & Tricks Algorithm API Documentation CBCT module documentation Overview Running the Demo Typical Use Algorithm iĤ 6.5 Troubleshooting API Documentation Log Analyzer module documentation Overview Concepts Running the Demo Loading Data Working with the Data Converting Trajectory logs to CSV Anonymizing Logs Batch Processing API Documentation Picket Fence module documentation Overview Concepts Running the Demo Acquiring the Image Typical Use Tips & Tricks Algorithm Troubleshooting API Documentation Winston-Lutz module documentation Overview Running the Demo Image Acquisition Coordinate Space Typical Use Algorithm API Documentation Planar Imaging module documentation Overview Leeds Phantom PipsPro Phantom API Documentation Flatness/Symmetry module documentation Overview Running the Demo Typical Use Analysis Definitions Algorithm API Documentation Directory Watching Setup Tweaking API Documentation Core Modules Documentation Image Module iiĥ 13.2 Geometry Module Profile Module I/O Module ROI Module Mask Module Utilities Module Decorators Module Hacking your own tools with Pylinac The image Module The profile Module Troubleshooting General Loading TIFF Files Changelog V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V Indices and tables 173 Python Module Index 175 iiiħ Welcome to Pylinac! This package is designed to help medical physicists perform linear accelerator quality assurance (QA), mostly from TG-142, easily and automatically.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |