semvec/pypi-packages huggingface dataset:
particleman 0.3.0
Particle motion analysis for seismic surface waves

# Particle Man

**Particle** **m**otion **an**alysis of seismic surface waves using the Stockwell Transform.


[![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
[![pipeline status](https://git.lanl.gov/ees-geophysics/particleman/badges/master/pipeline.svg)](https://git.lanl.gov/ees-geophysics/particleman/commits/master)

* [Documentation](https://lanl-seismoacoustics.github.io/particleman)

Seismic surface waves can be detected and extracted from three-component
data through particle motion polarization analysis.  Particle Man is a
software package that employs the Stockwell Transform to perform surface wave
filtering/extraction and display for multifrequency analysis.


This package implements the Normalized Inner Product surface wave filtering and extraction methods of
[Meza-Fajardo et al., (2015)](https://pubs.geoscienceworld.org/ssa/bssa/article/105/1/210/323461/identification-and-extraction-of-surface-waves).
The Stockwell transform is implemented in C using FFTW libraries.

![chirp](docs/src/data/chirp.png "Comparison to FFT for a chirp signal")

![filtered retrograde radial](docs/src/data/stransforms_scalar.png "Extracted Retrograde Rayleigh Waves")


## Installation

### Prerequisites

* C compiler
* fftw3

### Dependencies

* Python 3
* NumPy
* Matplotlib

### Using from a Conda environment.yml

The `environment.yml` file will install everything you need into a `particleman`
environment: `conda env create -f environment.yml`.  To install Particle Man into
an existing Conda environment, make sure you've got the dependencies you need installed
and available, and just use `pip` to install it from source.

### Manually on a Mac

`gcc` from XCode should work fine.  Getting fttw3 is easy with [homebrew](http://brew.sh/) (`brew install fftw`)
or with Conda (`conda install -c conda-forge fftw`).

To Particle Man install from source, just:

```bash
pip install .
```
requirementsdottxt 1.1
(WARNING: this package is kind of a joke) Installs everything from the requirements.txt from the current directory

#Ever typed `pip install requirements.txt` (and forgot the `-r`?)
Never again! Now it just works(tm).

#How it works:
Forks from a post-install hook, runs `pip install --user -r requirements.txt` from the previous directory (which hopefully is the one from where pip was called) and uninstalls itself so this package can be used multiple times.

##This is probably not all that safe. More of a proof of concept/joke, not really intended to be used
IR-JaGeo 1.0.4
Package to calculate infrared ntensities with the dipole approximation

[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://github.com/JaGeo/IR/blob/master/LICENSE) [![DOI](https://zenodo.org/badge/101991065.svg)](https://zenodo.org/badge/latestdoi/101991065) [![Build Status](https://travis-ci.org/JaGeo/IR.svg?branch=master)](https://travis-ci.org/JaGeo/IR)

# IR
This python package can calculate infrared intensities based on the dipole approximation. To do so, you need [```VASP```](https://www.vasp.at/) and [```Phonopy```](https://github.com/atztogo/phonopy). 
<hr></hr>

What to cite
------------
It is based on the following two publications: 

1. P. Giannozzi, S. Baroni, *J. Chem. Phys.*, **1994**, *100*, 8537. 

2. D. Karhánek, T. Bučko, J. Hafner, *J. Phys.: Condens. Matter.*, **2010**, *22*, 265006.



They should be cited if you use the program. 

Moreover, the following should be cited:
1.  [A. Görne, J. George, J. van Leusen, R. Dronskowski, *Inorganics*, **2017**, *5*, 10.](https://doi.org/10.3390/inorganics5010010) 

2. J. George, & R. Dronskowski. (2018, February 7). IR Version 1.0.2 (Version v1.0.2). Zenodo. [http://doi.org/10.5281/zenodo.1168027](http://doi.org/10.5281/zenodo.1168027)  ([Bibtex](https://zenodo.org/record/1168027/export/hx)). 

Of course, also [```VASP```](https://www.vasp.at/) and [```Phonopy```](https://github.com/atztogo/phonopy).

Intallation
-----------
This package can be installed with ```pip install IR-JaGeo```.
Alternative Installation:
To use this package you need to install [```Phonopy```](https://github.com/atztogo/phonopy) correctly. Furthermore, ```numpy``` and ```matplotlib``` are required. Also, the python path should be exported correctly.

How to
--------
1. Perform a phonon calculation with Phonopy and VASP (finite displacements or DFPT) ([More information on this procedure](https://atztogo.github.io/phonopy/procedure.html))
2. Generate the ```FORCE_SETS``` or ```FORCE_CONSTANTS``` file
3. Calculate BORN charges ([More information on this procedure](https://atztogo.github.io/phonopy/vasp.html) and the ```BORN``` file
4. Download this repository, export the Python path correctly
5. Copy an example script, adapt the names of the files and the supercell size (the one you used for the phonon calculation!)
6. Run the script


Todo
--------
1. Other functionalities
2. Include tests

Information about the Author
--------

- J. George (Université catholique de Louvain, before: RWTH Aachen University)
- PI during the development of the code: R. Dronskowski, RWTH Aachen University
import-nbmodule 0.0.2
import jupyter notebook .ipynb module

# import_nbmodule

# Installation 
pip install import_nbmodule


# Usage
import import_nbmodule

import yournbmodule 

See the example usage in examples/

# Reference
Main codes are from the official guidance here:
https://nbviewer.jupyter.org/github/jupyter/notebook/blob/master/docs/source/examples/Notebook/Importing%20Notebooks.ipynb