Skip to content

Conversation

@uho-33
Copy link

@uho-33 uho-33 commented Sep 28, 2024

  • Rewrote the original igrf.f Fortran code in Python for improved readability and usability.
  • Utilized numpy to support array-based input and vectorized calculations for better performance.
  • Used a dictionary to store the gh data and saved the original data in JSON format for easy loading.
  • Implemented two functions:
    • IGRF13: Takes separate input parameters for latitude, longitude, altitude, and date.
    • IGRF13_v: Accepts input in a standardized array format for batch processing.

- Rewrote the original `igrf.f` Fortran code in Python for improved readability and usability.
- Utilized `numpy` to support array-based input and vectorized calculations for better performance.
- Used a dictionary to store the `gh` data and saved the original data in JSON format for easy loading.
- Implemented two functions:
  - `IGRF13`: Takes separate input parameters for latitude, longitude, altitude, and date.
  - `IGRF13_v`: Accepts input in a standardized array format for batch processing.
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