Skip to main content

Packages such as numpy and scipy provide excellent mathematical tools for scientists and engineers using Python. However, these packages are still young and evolving, and understandably have some gaps, especially when it comes to domain-specific requirements. The arlpy package aims to fill in some of the gaps in the areas of underwater acoustics, signal processing, and communication. Additionally, arlpy also includes some commonly needed utilities and plotting routines based on bokeh.

General modules

The following modules are general and are likely to be of interest to researchers and developers working on signal processing, communication and underwater acoustics:

  • Signal processing (arlpy.signal)

  • Communications (arlpy.comms)

  • Geographical coordinates (arlpy.geo)

  • Underwater acoustics (arlpy.uwa)

  • Underwater acoustic propagation modeling (arlpy.uwapm)

  • Plotting utilities (arlpy.plot)

  • Common utilities (arlpy.utils)

Special-purpose modules

The following modules are specific to tools available at the ARL and may not be of general interest to others:

  • Digital Towed Array (arlpy.dtla)

  • HiDAQ (arlpy.hidaq)

  • UNET (arlpy.unet)

Usage

Installation:

pip install arlpy

To import all general modules:

import arlpy

Notes

Png export of bokeh plots requires selenium, pillow and phantomjs. These are not installed as automatic depdendencies, since they are optional and only required for png export. These should be installed manually, if desired.

Metadata

Release files for arlpy 1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arlpy 1.5
File Size Uploaded
arlpy-1.5.tar.gz 31.7 kB Details

Release files / arlpy-1.5.tar.gz

Download URL arlpy-1.5.tar.gz
Size 31.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5b33bdde311840ac64676b8d2207daba60b2aea920b8e7680f91f9a152453cd1
BLAKE2b-256 checksum
How to use checksums
d98d22c5b5851d4d5c64ad705cedf4cc4b1a5f9c1992092099a26efa2a6f37cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.9.3

1 release file

1.9.2

1 release file

1.9.1

1 release file

1.9.0

1 release file

1.8.4

1 release file

1.8.3

1 release file

1.8.2

1 release file

1.8.1

1 release file

1.8.0

1 release file

1.7.0

1 release file

1.6.1

1 release file

1.6

1 release file

This release

1.5 This release

1 release file

1.4

1 release file

1.3

1 release file

1.2.0

1 release file

1.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page