semvec/pypi-packages huggingface dataset:
topoPhonon 1.0.3
topoPhonon package is a python package that allows users tophononic calculate topological properties, by building phonon tight-bindingmodel.
Requires Python: >=3.8

# topoPhonon
#### topoPhonon package is a python package that allows users to phononic calculate topological properties, by building phonon tight-binding model.
* Build tight-binding models from user's input or FORCE_CONSTANTS files or Phonopy API. The last method is much faster, but need to import Phonopy package and manually create phonopy.harmonic.dynamical_matrix.DynamicalMatrix object.  
* Calculate berry phase, berry curvature, wannier charge center evolution around Weyl points from tight-binding model.  
* Build slab/ribbon models for surface/edge.  
* Plot 3d band surfaces.   

## Basic usage:  

Use one line of code to build tight-binding model:  
`model = read_from_files(path)`  
where the path should contain POSCAR, SPOSCAR and FORCE_CONSTANTS files.   

From the model just built, build a slab model with `multi` layers along `fin_dir`:     
`model_2d = model.cut_piece(multi, fin_dir)`  
`model_2d = model_2d.atom_projected_band(q_path, node_names)`  

Create a Topology object:  
`tp = Topology(model)`  
Plot the energy surfaces of `band1` and `band2` and find the degenerate points on z=0 plane:  
`model.plot_3d_band([band1, band2], center, xy_range)`  
Then plot wannier charge center evolution around `center` for `band_indices`:  
`tp.wcc_evol_sphere(band_indices, center)`  
and the berry curvature distribution on $k_i$=`kz` plane, where $k_i$ = $k_z, k_y, k_z$ if `dirc` = 0, 1, 2, respectively:  
`tp.berry_curvature_proj(band_indices, dirc, kz)`
MBCalculator 0.0.2
Bu Bir Hesap Makinesi Modülüdür - Toplama, Çıkarma, Bölme ve Çarpma İşlemi Yapar
Requires Python: >=3.7

# Example Package

### v.0.0.2
    - Kalan Bulma Fonksiyonu Eklendi


### v.0.0.1
    - Toplama - Çıkarma - Bölme - Çarpma Foksiyonları Eklendi
creategitignore 0.2.1
Create .gitignore files for your projects
Keywords: gitignore,python

# CreateGitignore

A Python package to create a `.gitignore` file for your project directly from the terminal.

## Dependencies

- Python 3
- Colorama
- BeautifulSoup
- Sopusieve

## Installation

`$ pip install creategitignore `

## Usage

`$ creategitignore [language] `

`[language]` is the language you want your `.gitignore` file for. A list of available languages can be found at https://github.com/github/gitignore.

To see a list of optional arguments and usage instructions, use the `-h` or `--help` flag:



## License

This project is licensed under the terms of the MIT license.

## License

This project is licensed under the terms of the MIT license.

## Contribute

We welcome and appreciate any contributions to the project. You can report bugs, request features, write code, or submit pull requests.

## Support

This project needs your support! If you find this project useful, please consider starring the project on GitHub.


## Screenshot


![image](https://user-images.githubusercontent.com/95668340/204677415-00dd17b6-2786-4070-8047-98a1fdedf0cc.png)