Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add generic file import #110

Merged
merged 11 commits into from
Sep 9, 2024
Merged

Add generic file import #110

merged 11 commits into from
Sep 9, 2024

Conversation

tomjholland
Copy link
Collaborator

@tomjholland tomjholland commented Sep 4, 2024

This PR:

  • Adds an import option to cell for importing a generic file (i.e. not a specific cycler format)
  • Modifies the process for importing cycler files by not inferring the schema on the scan, schema is instead enforced when the data is converted later
  • Simplifies unit class to deal primarily with PyProBE data format
  • Simplify cycler classes to remove column_name_pattern, common_prefix and common_suffix attributes
  • Cycler column dict rearranged to be Cycler format: PyProbe format
  • Cycler column dict includes asterisks to indicate presence of units

@tomjholland tomjholland added backend Related to the business logic of the tool feature Adding a new functionality, small or large labels Sep 4, 2024
@tomjholland tomjholland merged commit db754a7 into main Sep 9, 2024
2 checks passed
@tomjholland tomjholland deleted the fix-data-schema branch September 9, 2024 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Related to the business logic of the tool feature Adding a new functionality, small or large
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant