arcae 0.2.7__cp310-cp310-macosx_13_0_x86_64.whl → 0.2.9__cp310-cp310-macosx_13_0_x86_64.whl

This diff represents the content of publicly available package versions that have been released to one of the supported registries. The information contained in this diff is provided for informational purposes only and reflects changes between package versions as they appear in their respective public registries.
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
Binary file
arcae/__init__.py CHANGED
@@ -7,7 +7,7 @@ from typing import Union, TYPE_CHECKING
7
7
  if TYPE_CHECKING:
8
8
  from arcae.lib.arrow_tables import Table
9
9
 
10
- __version__ = "0.2.7"
10
+ __version__ = "0.2.9"
11
11
 
12
12
  PYTHON_CASACORE_FOUND = "casacore" in sys.modules
13
13
  COEXIST_WITH_PYTHON_CASACORE = int(os.environ.get("ARCAE_WITH_CASACORE", 0)) != 0
arcae/lib/libarcae.dylib CHANGED
Binary file
@@ -1,53 +1,55 @@
1
- Metadata-Version: 2.1
1
+ Metadata-Version: 2.2
2
2
  Name: arcae
3
- Version: 0.2.7
3
+ Version: 0.2.9
4
4
  Summary: Arrow bindings for casacore
5
5
  Author-Email: Simon Perkins <simon.perkins@gmail.com>
6
6
  License: BSD 3-Clause License
7
-
8
- Copyright (c) 2023, Rhodes University Centre for Radio Astronomy Techniques & Technologies (RATT)
9
-
10
- Redistribution and use in source and binary forms, with or without
11
- modification, are permitted provided that the following conditions are met:
12
-
13
- 1. Redistributions of source code must retain the above copyright notice, this
14
- list of conditions and the following disclaimer.
15
-
16
- 2. Redistributions in binary form must reproduce the above copyright notice,
17
- this list of conditions and the following disclaimer in the documentation
18
- and/or other materials provided with the distribution.
19
-
20
- 3. Neither the name of the copyright holder nor the names of its
21
- contributors may be used to endorse or promote products derived from
22
- this software without specific prior written permission.
23
-
24
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28
- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30
- SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31
- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32
- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7
+
8
+ Copyright (c) 2023, Rhodes University Centre for Radio Astronomy Techniques & Technologies (RATT)
9
+
10
+ Redistribution and use in source and binary forms, with or without
11
+ modification, are permitted provided that the following conditions are met:
12
+
13
+ 1. Redistributions of source code must retain the above copyright notice, this
14
+ list of conditions and the following disclaimer.
15
+
16
+ 2. Redistributions in binary form must reproduce the above copyright notice,
17
+ this list of conditions and the following disclaimer in the documentation
18
+ and/or other materials provided with the distribution.
19
+
20
+ 3. Neither the name of the copyright holder nor the names of its
21
+ contributors may be used to endorse or promote products derived from
22
+ this software without specific prior written permission.
23
+
24
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34
+
34
35
  Classifier: License :: OSI Approved :: BSD License
35
36
  Classifier: Programming Language :: Python :: 3
36
37
  Project-URL: Repository, https://github.com/ratt-ru/arcae
38
+ Requires-Python: >=3.10
37
39
  Requires-Dist: appdirs
38
40
  Requires-Dist: numpy>=2.0.0
39
41
  Requires-Dist: pyarrow==16.1.0
42
+ Provides-Extra: applications
40
43
  Requires-Dist: click; extra == "applications"
41
44
  Requires-Dist: rich; extra == "applications"
45
+ Provides-Extra: dev
42
46
  Requires-Dist: pre-commit; extra == "dev"
43
47
  Requires-Dist: tbump; extra == "dev"
48
+ Provides-Extra: test
44
49
  Requires-Dist: duckdb; extra == "test"
45
50
  Requires-Dist: pytest>=7.0.0; extra == "test"
46
51
  Requires-Dist: python-casacore>=3.5.0; sys_platform == "linux" and platform_machine == "x86_64" and python_version < "3.14" and extra == "test"
47
52
  Requires-Dist: requests; extra == "test"
48
- Provides-Extra: applications
49
- Provides-Extra: dev
50
- Provides-Extra: test
51
53
  Description-Content-Type: text/x-rst
52
54
 
53
55
  C++ and Python Arrow Bindings for casacore
@@ -143,9 +145,9 @@ with added support for some `NumPy Advanced Indexing <numpy_advanced_indexing_>`
143
145
 
144
146
  casa_table = arcae.table("/path/to/measurementset.ms", readonly=False)
145
147
  # Get rows 10 and 2, and channels 16 to 32, and all correlations
146
- data = casa_table.getcol("DATA", index=([10, 2], slice(16, 32), None)
148
+ data = casa_table.getcol("DATA", index=([10, 2], slice(16, 32), None))
147
149
  # Write some modified data back
148
- casa_table.putcol("DATA", data + 1*1j, index=([10, 2], slice(16, 32), None)
150
+ casa_table.putcol("DATA", data + 1*1j, index=([10, 2], slice(16, 32), None))
149
151
 
150
152
  See the test cases for further use cases.
151
153
 
@@ -0,0 +1,42 @@
1
+ arcae-0.2.9.dist-info/RECORD,,
2
+ arcae-0.2.9.dist-info/WHEEL,sha256=7K3PBW4xCTG4_hqzymHu6S05Blkb1iNZov-dtvVmTOI,142
3
+ arcae-0.2.9.dist-info/entry_points.txt,sha256=-Zm-aUzXx-JS635AtmqGOgqtRS83Oy-7_aOElT1WA0E,62
4
+ arcae-0.2.9.dist-info/METADATA,sha256=6DmzebHv01u2tZGc6vIuA10joYzLLhM3ifoZemcGFzo,10637
5
+ arcae-0.2.9.dist-info/licenses/LICENSE,sha256=lWCSQkNmpL6QRi5WCa-PkY7oc5mmU_SqI1uGH9oulCg,1564
6
+ arcae/config.py,sha256=z2-XRLHP_qLCsu7P0lE8LrF4SxvoZm8nKBbRcgZkfxM,539
7
+ arcae/__init__.py,sha256=yd_3CdIo_4mGGg1F92z2jjyJTwGih73edYX77vmJArM,1171
8
+ arcae/testing.py,sha256=2xhtIA5gRXJMPNdsBgn0Az_d4AzgeF5s6k_zAA5wDiU,2219
9
+ arcae/tests/conftest.py,sha256=l3l36mys3350IsDs3ZkHcTR7HgVybauN48tk3hoyeg8,14399
10
+ arcae/tests/test_multithreaded_read.py,sha256=d0ROYK2wyaj5SbxfB_x-8I8lS0oUCcivVarDx73AAWg,3345
11
+ arcae/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
12
+ arcae/tests/test_casting.py,sha256=eZKGv1DejT2dsAtjsQJcQctZM_yBi3MjgQXMl0JD-Ls,1700
13
+ arcae/tests/test_pytable.py,sha256=PVFgNZBWIxLy12VFeFLW-6qfhA8JtnexEOsSAjjkgh4,18302
14
+ arcae/tests/test_descriptor.py,sha256=MQmpd1DfJzXwCorkboSwFrgQwrHT4fHjbqjPehunRBM,10431
15
+ arcae/tests/test_partition_sort.py,sha256=tb2KMfF8zAgVy31ko5LvlbZDPebWNjACyc9sXL2OXJQ,2711
16
+ arcae/.dylibs/libcasa_scimath.8.dylib,sha256=iTOhBokPUq5Qp2XyXSQBxSXpoGw7BmLdBVERHr1XKzQ,1672912
17
+ arcae/.dylibs/libcasa_ms.8.dylib,sha256=5e3ybpDDWtVrazYtCqNXa7BYLV7NX_FmQv5nHhAWWLU,5080096
18
+ arcae/.dylibs/libcasa_mirlib.8.dylib,sha256=q_rFtcjCaz2dbwF2NdXJkhOeSpOgXHC5JXX5-Eyi2Eg,212784
19
+ arcae/.dylibs/libcasa_meas.8.dylib,sha256=ZL0lo3OWU2YUK2IhYlezhKoY1iEys7JVb0c5Wq9jNR4,1092624
20
+ arcae/.dylibs/libwcs.8.3.dylib,sha256=0aP0VcVOKqKw6a27oUfmIaeqHjLO6UolUXE9iVwUsck,1696368
21
+ arcae/.dylibs/libgsl.dylib,sha256=RZDYlHR2r_MP1GujNu3UKT6-NZQy49cG5oHI-btd3hs,3325392
22
+ arcae/.dylibs/libcasa_coordinates.8.dylib,sha256=d4K48QAw6PMZbvdvyGolQPBBMlibdTn7VWqC1CU6EOQ,1224480
23
+ arcae/.dylibs/libgfortran.5.dylib,sha256=Ahxfs5R38v9g9U0LMK69JhdzacCJ6GbtVDTtWBbjJmM,3988672
24
+ arcae/.dylibs/libz.1.3.1.dylib,sha256=HyiJD_t1zn-E29MjLMvNEfUPBcP0m-9fJ8gpySNTGlQ,141152
25
+ arcae/.dylibs/libcasa_lattices.8.dylib,sha256=AXEphGAVO7ucwUlnfdVMNlVipXHWJ1RbRkG3DcZiauA,3712384
26
+ arcae/.dylibs/libcasa_casa.8.dylib,sha256=icgqeHiY_cpbBdBrntfjp4ikkxaWt7whxS_kp_Dkszg,3964928
27
+ arcae/.dylibs/libcasa_measures.8.dylib,sha256=XLN6_919dhpfdM_gkhm0MFLHS_ykFIYPVn58dqhdsNo,1812512
28
+ arcae/.dylibs/libcasa_scimath_f.8.dylib,sha256=5h5L_5TMrSdep2tCUSxHvPSC4tFZEdX7baSF4nKwSKo,257824
29
+ arcae/.dylibs/libcasa_msfits.8.dylib,sha256=WWWY8wpYRcHrXapv8XbqUF3pRkzkebqSqgi90Q7LSrQ,1873680
30
+ arcae/.dylibs/libquadmath.0.dylib,sha256=ULhwT7fwEJkSYNEl0PJ6_JUPurlyDkzUi6JqGcQHxLM,379200
31
+ arcae/.dylibs/libcasa_derivedmscal.8.dylib,sha256=gG7AiSIdxXH_lHn7bhpxZHnCUGGpqveSTyHedpGg2O4,652448
32
+ arcae/.dylibs/libgcc_s.1.1.dylib,sha256=T_21tf2zzejEXIiDXfTXUFPbsbh2SFYWS2OMQM52HKo,266112
33
+ arcae/.dylibs/libgslcblas.dylib,sha256=g3wqFlptzwqvyAe9pg4-zp8leMnOH9jHDErhOWC0dyE,404912
34
+ arcae/.dylibs/libcfitsio.4.1.0.dylib,sha256=my5amYBdDDDjx5z5kQk41KxnUJoScrQpku6cOgCZsr0,1726928
35
+ arcae/.dylibs/libcasa_tables.8.dylib,sha256=lG3B0tFrDtl5_H_ylnd1VEPYjmqTncFFQc9HssHYZfU,7681216
36
+ arcae/.dylibs/libcasa_images.8.dylib,sha256=ZFnlo9taM-up01He9oOZ7abLTHLWRTy4ZjpuJhTcmYM,3189088
37
+ arcae/.dylibs/libcasa_fits.8.dylib,sha256=3AhUhiSTfaq8nRwdTJJEsk5Klu3q6mRJuLdE2pMiF70,1521440
38
+ arcae/applications/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
39
+ arcae/applications/entrypoint.py,sha256=AL0yDUHk-vEz4u4fzVCNsqtWTbGaf2LiBjiCVc8XaV8,1182
40
+ arcae/applications/ms_export.py,sha256=jpPIXQknxomNT50T9Rfzktso61Q2FQeMJkkB_4IGnh8,6244
41
+ arcae/lib/arrow_tables.cpython-310-darwin.so,sha256=VYmQw9J04JNvDgBeiNlE71hobAv3idb0zdUERbTadFQ,486768
42
+ arcae/lib/libarcae.dylib,sha256=LLJvD5m8mkoeVSVECuJP9-9dqFUjbZgC9QVV5XmX31Q,2292912
@@ -1,5 +1,6 @@
1
1
  Wheel-Version: 1.0
2
- Generator: scikit-build-core 0.10.7
2
+ Generator: scikit-build-core 0.11.4
3
3
  Root-Is-Purelib: false
4
4
  Tag: cp310-cp310-macosx_13_0_x86_64
5
+ Generator: delocate 0.13.0
5
6
 
@@ -1,42 +0,0 @@
1
- arcae/config.py,sha256=z2-XRLHP_qLCsu7P0lE8LrF4SxvoZm8nKBbRcgZkfxM,539
2
- arcae/__init__.py,sha256=vkuqCamEtU0mNE98mHtnzTfncjQqlowKmzXJlpIfmlQ,1171
3
- arcae/testing.py,sha256=2xhtIA5gRXJMPNdsBgn0Az_d4AzgeF5s6k_zAA5wDiU,2219
4
- arcae/tests/conftest.py,sha256=l3l36mys3350IsDs3ZkHcTR7HgVybauN48tk3hoyeg8,14399
5
- arcae/tests/test_multithreaded_read.py,sha256=d0ROYK2wyaj5SbxfB_x-8I8lS0oUCcivVarDx73AAWg,3345
6
- arcae/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
7
- arcae/tests/test_casting.py,sha256=eZKGv1DejT2dsAtjsQJcQctZM_yBi3MjgQXMl0JD-Ls,1700
8
- arcae/tests/test_pytable.py,sha256=PVFgNZBWIxLy12VFeFLW-6qfhA8JtnexEOsSAjjkgh4,18302
9
- arcae/tests/test_descriptor.py,sha256=MQmpd1DfJzXwCorkboSwFrgQwrHT4fHjbqjPehunRBM,10431
10
- arcae/tests/test_partition_sort.py,sha256=tb2KMfF8zAgVy31ko5LvlbZDPebWNjACyc9sXL2OXJQ,2711
11
- arcae/.dylibs/libcasa_scimath.8.dylib,sha256=DrlIUxDcuSD8aMAIcZVMCcrIWj15ez_U0SFaNtVUDhg,1673152
12
- arcae/.dylibs/libcasa_ms.8.dylib,sha256=8pdKhxRW4qkxP-rrpjuzF6REWG5LyYtZNUJVvLOJKIs,5062912
13
- arcae/.dylibs/libcasa_mirlib.8.dylib,sha256=oUDBOE4caAuV1KxKGpxscwvvzSAFPcowTE2rdQzrwmU,212784
14
- arcae/.dylibs/libcasa_meas.8.dylib,sha256=XJo67fl7vA2SXRr105Id7_In1uuYhig7aZhBk2pF7nE,1092688
15
- arcae/.dylibs/libwcs.8.3.dylib,sha256=0aP0VcVOKqKw6a27oUfmIaeqHjLO6UolUXE9iVwUsck,1696368
16
- arcae/.dylibs/libgsl.dylib,sha256=c0YA_7PCCnnT70ZFIIXCHGvOjpCrQcennxJAI7LcKIM,3325392
17
- arcae/.dylibs/libcasa_coordinates.8.dylib,sha256=OlFuj-Njr_oilPcoUhY5WkHHKH9PAjJMVITKHEIWAPo,1224880
18
- arcae/.dylibs/libgfortran.5.dylib,sha256=mB9q2Pm48Aik9HxL0nZ35fbsK3TayQYHFr5ye-qLywc,3675456
19
- arcae/.dylibs/libz.1.3.1.dylib,sha256=HyiJD_t1zn-E29MjLMvNEfUPBcP0m-9fJ8gpySNTGlQ,141152
20
- arcae/.dylibs/libcasa_lattices.8.dylib,sha256=2bdyG5WLbVFBdWeoDD6XeSJIXTbLZLxHdzgVdzBGnek,3712912
21
- arcae/.dylibs/libcasa_casa.8.dylib,sha256=8OCNqdTJj3Mbyq8NMVe6OIzyVZxIr_hhBn7ef_VWyKs,3969376
22
- arcae/.dylibs/libcasa_measures.8.dylib,sha256=xXD303VoG2NHvYunSIUDU-qrDImh9LqoMXIamnu7UwU,1813360
23
- arcae/.dylibs/libcasa_scimath_f.8.dylib,sha256=gCZePuQSf95kE-rhheaLanbyvpchODVjGyAh2hEsJlw,257792
24
- arcae/.dylibs/libcasa_msfits.8.dylib,sha256=opGUbLLakUeKK7XwVpS7t_dAhI_2iSajxU63lEIufoY,1873968
25
- arcae/.dylibs/libquadmath.0.dylib,sha256=QKfBEunwXW1w8MO-oXyNbs0O3edDjNukAMYTlBgeycY,379152
26
- arcae/.dylibs/libcasa_derivedmscal.8.dylib,sha256=k_WF2obAgdsLW0B1if-PTH1-hddcOuhpI4ThKSosdvM,652528
27
- arcae/.dylibs/libgcc_s.1.1.dylib,sha256=ceE6MY8ydHVKRXow0hqSF_OgYaqsgSixbQnWr8WB8I4,282640
28
- arcae/.dylibs/libgslcblas.dylib,sha256=g3wqFlptzwqvyAe9pg4-zp8leMnOH9jHDErhOWC0dyE,404912
29
- arcae/.dylibs/libcfitsio.4.1.0.dylib,sha256=hoDDxaA5lUIE9ewl7Q47DMypmxUT1lO3fd_t_dMIX5U,1726928
30
- arcae/.dylibs/libcasa_tables.8.dylib,sha256=rY0IoMX_G_w9FqMpyvxHwp0QrBsAWgtNO7jQZGveup0,7592192
31
- arcae/.dylibs/libcasa_images.8.dylib,sha256=Cyqx3bFPSILot0cDuqhrXB72UlAvBWYL-0YAE3yDALE,3189408
32
- arcae/.dylibs/libcasa_fits.8.dylib,sha256=htpon_dewaR5WUHxYWEyFyT2aLNYDcxmBmH-287ghmE,1521824
33
- arcae/applications/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
34
- arcae/applications/entrypoint.py,sha256=AL0yDUHk-vEz4u4fzVCNsqtWTbGaf2LiBjiCVc8XaV8,1182
35
- arcae/applications/ms_export.py,sha256=jpPIXQknxomNT50T9Rfzktso61Q2FQeMJkkB_4IGnh8,6244
36
- arcae/lib/arrow_tables.cpython-310-darwin.so,sha256=9ZPxBXcaus1FZrT1r0kIflpz3qDfN45wwX57cHi8IwY,486240
37
- arcae/lib/libarcae.dylib,sha256=kjwRSIzghJDYam4lgz98PJgKKa3tI-ChKP8o8ZvTqok,2243024
38
- arcae-0.2.7.dist-info/RECORD,,
39
- arcae-0.2.7.dist-info/WHEEL,sha256=gKRJtQEqBAO8FhVydHmhFAe_5BuVQBqAWrrX0qfnswI,115
40
- arcae-0.2.7.dist-info/entry_points.txt,sha256=-Zm-aUzXx-JS635AtmqGOgqtRS83Oy-7_aOElT1WA0E,62
41
- arcae-0.2.7.dist-info/METADATA,sha256=U4OYsOVWMa3gOtUyjY43IKE_AqMPX9SWM0yGPeDps1A,10574
42
- arcae-0.2.7.dist-info/licenses/LICENSE,sha256=lWCSQkNmpL6QRi5WCa-PkY7oc5mmU_SqI1uGH9oulCg,1564