semvec/pypi-packages huggingface dataset:
makeReact 0.0.5
makeReact is a python package which helps react and react-native developer to speed-up their develoment process.

# makeReact


[![Build Status](https://travis-ci.org/joemccann/dillinger.svg?branch=master)](https://travis-ci.org/joemccann/dillinger)

makeReact is a python package which helps react and react-native developer to speed-up their develoment process. It saves our time of creating new components or screens and writing the bare minimum amount of code every time. So here is a python package with which we can create our components right from the terminal into the projects directory, all that ease is just a pip install away.



> pip install makeReact


### Installation

makeReact has following command line flags:
- -path=Pass the path to the project ( if not provided, defaults to the current working directory )
- -s=If True, Create files in screens folder( suitable for react-native )
- -c=If True, Create files in components folder( suitable for both react and react-native)
- -n=Pass the name for the component or screen
- -r=If True, create files with react code
- -rn=If True, create files with react-native code

Note: 
- Either of the -s or -c flag must be set to True
- Either of the -r or -rn flag must be set to True
- Components or Screens folder are created if not already present in the directory
- If you want to pass the path and it contains spaces, try passing it in inverted commas.


Examples:
```sh
makeReact -path=C:/Users/Hur/MyReactProject/src -c=True -n=MyComponent -r=True
or
makeReact -c=True -n=MyComponent -r=True
or
makeReact -path="C:/Users/Hur Ali/MyReactProject/src" -c=True -n=MyComponent -r=True
```

License
----

MIT
hydra-range-sweeper-badr 0.1.3
Custom Hydra Range Sweeper plugin

# Hydra Range Sweeper plugin

This hydra plugin provides a range sweeper that lets you specify an integer range with the syntax

```
python example.py foo=1:7:2 bar=1:4
```

# Installation and usage

Install using `pip install hydra-range-sweeper-badr`
Then specify `hydra/sweeper=range` in your app config
wannier19 0.1.2
Advanced tool for Wannier interpolation

```
___       __                        _____                      _____________ 
__ |     / /______ ________ _______ ___(_)_____ ________       __<  /__  __ \
__ | /| / / _  __ `/__  __ \__  __ \__  / _  _ \__  ___/       __  / _  /_/ /
__ |/ |/ /  / /_/ / _  / / /_  / / /_  /  /  __/_  /           _  /  _\__, / 
____/|__/   \__,_/  /_/ /_/ /_/ /_/ /_/   \___/ /_/            /_/   /____/  

                  __                     ___                  
        |_       (_  |_  _  _   _   _     |   _ .  _ |  .  _  
        |_) \/   __) |_ (- |_) (_| | )    |  _) | |  |( | | ) 
            /              |                                  
```

I started this project by python realization of some of postw90 functional.
Some parts of the code are an adapted translation of Wannier90 Fortran code:
http://www.wannier.org/
https://github.com/wannier-developers/wannier90

The code is distributed under the terms of  GNU GENERAL PUBLIC LICENSE  Version 2, the same as Wannier90

At the moment the code calculates Anomalous Hall conductivity very fast (much faster then wannier90) with high precision over an 
ultradense k-grid. This is achieved due to :

1) Using Fast Fourier Transform
2) account of symmetries, to reduce integration to irreducible part of the Brillouin zone
3) recursive refinement algorithm
4) optimizing the implementation of scan of Fermi level and 'use_ws_distance' parameter (see wannier90 documentation for details) 

Object oriented structure also makes it potentially easier to implement further features. 

The usage of the code  is demonstrated by "exampleFe" in the examples folder.
AHC can also be calcualted for any tight-binding model, for which a "_tb.dat" file was generated in watever way.

wannier19 can be run in parallel by means of multiprocessing module


instllation is possible by pip

pip install wannier19

A simple exmple is contained in "tutorial/example.py" . That will produce AHC and tabulate the berry curvature and velocity of bcc iron
more sofisticated features will be described soon.


The project started on June, 25th 2019. 
Any interest from the community will be motivating for developing.


Stepan Tsirkin, 
University of Zurich
stepan.tsirkin@physik.uzh.ch