
Security News
MCP Community Begins Work on Official MCP Metaregistry
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Parses XML files exported from Prelude EDC into formats Python can use.
pip install prelude-parser
Optionally the pandas
extra can be installed to parse to a Pandas DataFrame
pip install prelude-parser[pandas]
Optionally the polars
extra can be installed to parse to a Polars DataFrame
pip install prelude-parser[polars]
All extras can be install with
pip install prelude-parser[all]
Parse a Prelude flat XML file to a Python dictionary.
from prelude_parser import parse_to_dict
data = parse_to_dict("physical_examination.xml")
Parse a Prelude flat XML file into a list of Python class. The name of the class is taken from the form name node in the XML file converted to pascal case. For example a <physical_examination> node will result in a PhysicalExamination class being created.
from prelude_parser import parse_to_classes
data = parse_to_classes("physical_examination.xml")
Parse a Prelude flat XML file into a Pandas DataFrame. This works for Prelude flat XML files that
were exported with the "write tables to seperate files" option. In order to use this option
prelude-parser
either needs to be installed with the pandas
extra or the all
extras.
from prelude_parser.pandas import to_dataframe
df = to_dataframe("physical_examination.xml")
Parse a Prelude flat XML file into a Polars DataFrame. This works for Prelude flat XML files that
were exported with the "write tables to seperate files" option. In order to use this option
prelude-parser
either needs to be installed with the polars
extra or the all
extras.
from prelude_parser.polars import to_dataframe
df = to_dataframe("physical_examination.xml")
Contributions to this project are welcome. If you are interesting in contributing please see our contributing guide
FAQs
Parses XML files exported from Prelude EDC into formats usable by Python.
We found that prelude-parser demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Research
Security News
Malicious npm packages posing as developer tools target macOS Cursor IDE users, stealing credentials and modifying files to gain persistent backdoor access.