RadioAstronomySoftwareGroup / pyuvsim

A ultra-high precision package for simulating radio interferometers in python on compute clusters.
https://pyuvsim.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
42 stars 7 forks source link

Restructure package #455

Closed bhazelton closed 7 months ago

bhazelton commented 7 months ago

Description

Restructure the package using the src layout, as in pyradiosky.

I also found some code in the tests handling versions of pyuvdata that we no longer support, so I did some cleanup, including removing one old test data file that is no longer used.

Motivation and Context

Types of changes

Checklist:

For all pull requests:

Build or continuous integration change checklist:

codecov[bot] commented 7 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.95%. Comparing base (bd5c789) to head (7564503).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #455 +/- ## ========================================== + Coverage 99.86% 99.95% +0.09% ========================================== Files 12 12 Lines 2161 2161 ========================================== + Hits 2158 2160 +2 + Misses 3 1 -2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.