wwz

Weighted wavelet z-transform (WWZ) analysis package in python3

https://github.com/skiehl/wwz

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.8%) to scientific vocabulary

Keywords

periodicity-analysis time-series-analysis weighted-wavelet-z-transform z-transform
Last synced: 6 months ago · JSON representation ·

Repository

Weighted wavelet z-transform (WWZ) analysis package in python3

Basic Info
  • Host: GitHub
  • Owner: skiehl
  • License: bsd-3-clause
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 1.75 MB
Statistics
  • Stars: 18
  • Watchers: 1
  • Forks: 7
  • Open Issues: 2
  • Releases: 0
Topics
periodicity-analysis time-series-analysis weighted-wavelet-z-transform z-transform
Created over 4 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

ascl:2310.003

wwz

A python3 weighted wavelet z-transform (WWZ) analysis package.

Requirements

This script uses the following standard python packages: + datetime + pickle + sys

This script uses the following python packages: + numpy + scipy

The plotting script additionally uses: + matplotlib + os

Getting Started

Get the python script:

$ git clone https://github.com/skiehl/wwz.git

Open the jupyter notebook Documentation.ipynb for a demonstation of the code. Either use jupyter lab:

$ jupyter lab

Or jupyter notebook:

$ jupyter notebook Documentation.ipynb

Usage

Usage of the package is demonstrated in the jupyter notebook Documentation.ipynb. A complete code documentation is given in html/.

Citation

Bibtex:

@MISC{2023ascl.soft10003K, author = {{Kiehlmann}, Sebastian and {Max-Moerbeck}, Walter and {King}, Oliver}, title = "{wwz: Weighted wavelet z-transform code}", keywords = {Software}, howpublished = {Astrophysics Source Code Library, record ascl:2310.003}, year = 2023, month = oct, eid = {ascl:2310.003}, pages = {ascl:2310.003}, archivePrefix = {ascl}, eprint = {2310.003}, adsurl = {https://ui.adsabs.harvard.edu/abs/2023ascl.soft10003K}, adsnote = {Provided by the SAO/NASA Astrophysics Data System} }

This software package is indexed on ASCL and ADS.

License

wwz is licensed under the BSD 3-Clause License - see the LICENSE file.

References

The WWZ method was introduced by Foster, 1996.

Alternatives

Some other python implementations of the WWZ method are:

Owner

  • Name: Dr. Sebastian Kiehlmann
  • Login: skiehl
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.1.0
message: "Please cite the following works when using this software: https://ui.adsabs.harvard.edu/abs/2023ascl.soft10003K"
authors:
- family-names: Kiehlmann
  given-names: Sebastian
  orcid: "https://orcid.org/0000-0001-6314-9177"
- family-names: Max-Moerbeck
  given-names: Walter
  orcid: "https://orcid.org/0000-0002-5491-5244"
- family-names: King
  given-names: Oliver
title: "wwz: Weighted wavelet z-transform code"
version: 0
date-released: 2021-09-12
identifiers:
 - type: "ascl-id"
   value: "2310.003"
 - type: "bibcode"
   value: "2023ascl.soft10003K"
abstract: "wwz provides a python3 implementation of the Foster weighted wavelet z-transform, a wavelet-based method for periodicity analysis of unevenly sampled data."

GitHub Events

Total
  • Issues event: 3
  • Watch event: 4
Last Year
  • Issues event: 3
  • Watch event: 4