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

feat!: eqasim integration fixes #44

Merged
merged 11 commits into from
Jun 17, 2024

Conversation

leo-desbureaux-tellae
Copy link
Contributor

@leo-desbureaux-tellae leo-desbureaux-tellae commented Mar 26, 2024

  • change requirements to match those of Eqasim
  • improve validation logic
    • add bhepop2 specific exceptions: PopulationValidationError and SourceValidationError
    • moved some validation functions in relevant classes
    • added a new method usable_with_population to EnrichmentSource class, for testing compatibility with a population
    • added a new class attribute _required_source_class to SyntheticPopulationEnrichment class, used to test the source instance class
    • added missing validation tests
  • remove useless function read_filosofi_excel
  • remove some pandas warnings

@leo-desbureaux-tellae leo-desbureaux-tellae changed the title build!: eqasim integration fixes feat!: eqasim integration fixes Mar 28, 2024
@leo-desbureaux-tellae leo-desbureaux-tellae merged commit 5445a9d into main Jun 17, 2024
1 check passed
@leo-desbureaux-tellae leo-desbureaux-tellae deleted the fix--eqasim-integration-fixes branch June 17, 2024 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant