Návrh a implementace open source knihovny pro kompresi molekulárních trajektorií
| dc.contributor.advisor | Dvořák Jan, Ing. | |
| dc.contributor.author | Kovarovič, Vít | |
| dc.contributor.referee | Maňák Martin, Mgr. Ph.D. | |
| dc.date.accepted | 2023-6-13 | |
| dc.date.accessioned | 2023-08-02T10:47:36Z | |
| dc.date.available | 2022-10-3 | |
| dc.date.available | 2023-08-02T10:47:36Z | |
| dc.date.issued | 2023 | |
| dc.date.submitted | 2023-5-4 | |
| dc.description.abstract | Cílem této práce je navrhnout a implementovat v jazyce C++ multiplatformní, open-source knihovnu, která implementuje metodu Predictive Molecule Compression pro kompresi molekulárních trajektorií, a demonstrovat její integraci v projektu napsaném v jazyce Python. První část práce analyzuje možnosti vývoje multiplatformního software a technologie, které umožňují využití knihoven napsaných v C++ v jiných jazycích, především v jazyku Python. Dále popisuje fungování kompresní metody PMC pro potřeby její implementace. Druhá část popisuje návrh struktury a rozhraní knihovny a detaily její implementace a procesu sestavení. V závěru jsou pomocí experimentu srovnány kompresní, časové a paměťové výsledky implementované knihovny a již existujícího prototypu. | cs |
| dc.description.abstract-translated | The goal of this thesis is to design and implement a cross-platform, open-source library in C++ that implements the Predictive Molecule Compression method for compression of molecular trajectory data and to demonstrate its integration in a Python project. The first part analyzes options for cross-platform software development and lists technologies that enable the integration of libraries written with C++ in projects written in other languages, especially Python. Furthermore, it describes the principles of the PMC method from the perspective of its implementation. The second part describes the design of the module structure and interface of the library and details its implementation and build system. Finally, the compression results, execution time, and memory footprint of the library are experimentally measured and compared with the results of the previously existing prototype. | en |
| dc.description.result | Obhájeno | |
| dc.format | 39 | |
| dc.identifier | 93736 | |
| dc.identifier.uri | http://hdl.handle.net/11025/53762 | |
| dc.language.iso | cs | |
| dc.publisher | Západočeská univerzita v Plzni | |
| dc.rights | Plný text práce je přístupný bez omezení | |
| dc.subject | komprese | cs |
| dc.subject | molekulární trajektorie | cs |
| dc.subject | open-source | cs |
| dc.subject | multiplatformní software | cs |
| dc.subject | dynamická knihovna | cs |
| dc.subject | integrace software | cs |
| dc.subject | binding | cs |
| dc.subject | c++ | cs |
| dc.subject | python | cs |
| dc.subject.translated | compression | en |
| dc.subject.translated | molecular trajectories | en |
| dc.subject.translated | open-source | en |
| dc.subject.translated | cross-platform software | en |
| dc.subject.translated | dynamic library | en |
| dc.subject.translated | software integration | en |
| dc.subject.translated | binding | en |
| dc.subject.translated | c++ | en |
| dc.subject.translated | python | en |
| dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | |
| dc.thesis.degree-level | Bakalářský | |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika a výpočetní technika | |
| dc.title | Návrh a implementace open source knihovny pro kompresi molekulárních trajektorií | cs |
| dc.title.alternative | Design and implementation of open source library for molecular trajectory compression | en |
| dc.type | bakalářská práce |
Files
Original bundle
1 - 5 out of 6 results
No Thumbnail Available
- Name:
- BP.pdf
- Size:
- 931.68 KB
- Format:
- Adobe Portable Document Format
- Description:
- Plný text práce
No Thumbnail Available
- Name:
- A19B0099P_Hodnoceni.pdf
- Size:
- 401.79 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího práce
No Thumbnail Available
- Name:
- A19B0099P_Posudek.pdf
- Size:
- 27.51 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta práce
No Thumbnail Available
- Name:
- A19B0099P_Obhajoba.pdf
- Size:
- 50.2 KB
- Format:
- Adobe Portable Document Format
- Description:
- Průběh obhajoby práce
No Thumbnail Available
- Name:
- A19B0099P_Zadani.pdf
- Size:
- 14.53 KB
- Format:
- Adobe Portable Document Format
- Description:
- VŠKP - příloha