semvec/pypi-packages huggingface dataset:
doxygen-interface 0.0.1
Library used to manipulate Doxygen configuration and build
Requires Python: >=3.5
Keywords: doxygen documentation api

doxygen-python-interface
========================

|BuildStatus| |PyPILastVersion| |License| |Docs|

This library provide a way to update `Doxygen`_ configuration and launch
a build of documentation

Example
-------

.. code:: python


    from doxygen import ConfigParser
    from doxygen import Generator


    my_doxyfile_path = "path/to/my/Doxyfile"

    # 1. Load the configuration from your Doxyfile
    config_parser = ConfigParser()
    configuration = config_parser.load_configuration(my_doxyfile_path)

    # 2. Update the configuration
    configuration['PROJECT_NUMBER'] = '1.2.3.4'
    configuration['BRIEF_MEMBER_DESC'] = 'NO'
    configuration['FILE_PATTERNS'].append('*.abc')

    # 3. Store the configure
    config_parser.store_configuration(configuration, my_doxyfile_path)

    # 4. Build the doc and generate a zip
    doxy_builder = Generator(my_doxyfile_path)
    output_zip_archive = doxy_builder.build(clean=True, generate_zip=True)

.. _Doxygen: http://www.stack.nl/~dimitri/doxygen/

.. |BuildStatus| image:: https://travis-ci.org/TraceSoftwareInternational/doxygen-python-interface.svg?branch=master
    :target: https://travis-ci.org/TraceSoftwareInternational/doxygen-python-interface

.. |PyPILastVersion| image:: https://badge.fury.io/py/doxygen-interface.svg
    :target: https://badge.fury.io/py/doxygen-interface

.. |License| image:: https://img.shields.io/badge/License-GPL%20v3-blue.svg
    :target: http://www.gnu.org/licenses/gpl-3.0

.. |Docs| image:: https://img.shields.io/badge/Docs-HostMyDocs-green.svg
    :target: https://docs.trace-software.com
PyEELS 0.2.3
(NB! Still in development) Python package for simulating EELS from band structures

PyEELS - Python EELS simulation package
=======================================

PyEELS is a package for simulation Electron Energy Loss Spectra from model band structures. It can both be used as tool within education or comparison to experimental results.

The use of the package can be seen as threefold:
1. Creating real space crystal models
2. Create/generate band structures in reciprocal space
3. Simulate EELS on the model band structures

Creating real space crystal models
==================================

The crystal defines much of the reciprocal band structure, a model of the crystal is thus important if a realistic band structure is to be generated.
Some parameters defined in the crystal are important for the reciprocal space calculation (i.e. Tight Binding) 

Example usage:

```python
from pyeels import Crystal, Atom, Orbital
import numpy as np

myCrystal = Crystal(lattice=np.array([
			[1, 0, 0],
			[0, 1, 0],
			[0, 0, 1]])

myAtom = Atom(number=1, position=[0,0,0])
myAtom.add_orbital(Orbital(label="s", onsite="-2")

myCrystal.add_atom(myAtom)
```


Band structures in reciprocal space
===================================

The band structure can either be generated by a Tight Binding model (based on [PythTB](http://physics.rutgers.edu/pythtb/)) or parabolic bands.


Example usage:
```python
from pyeels import ParabolicBand

myCrystal_pb = ParabolicBand(myCrystal)

myCrystal_pb.set_grid(mesh=25)

# Affects the band structure in myCrystal
# Creates two parabolic bands with a direct band gap of 1
myCrystal_pb.set_parabolic(energy_offset=0, effective_mass=[-1, -1, -1], k_center=[0, 0, 0])
myCrystal_pb.set_parabolic(energy_offset=1, effective_mass=[ 1,  1,  1], k_center=[0, 0, 0])

# Visualization of the bands
myCrystal_pb.bandstructure()
```

	
	
	
Simulation of EEL-spectrum from the model system
================================================

The band structure gives the basis of the EEL-spectrum of a crystal. This simulation package lets you adjust all parameters in order to examine the effect of different features.
The outcomming signal is a [hyperspy](http://hyperspy.org/) signal, that can be investigated real time.

Example usage:

```python
from pyeels import EELS

mySystem = EELS(myCrystal)
mySystem.temperature = 0    # Absolute zero
mySystem.fermienergy = 0.5  # Placing the fermi level at center of the band gap

mySystem.set_meta(
	name="My test sample", 
	author=["Supervisor", "Student"], 
	title="myCrystal", 
	notes="This model is just an example." 
	)

# The resolution of the diffraction zone, (can relate to the CCD-resolution)
mySystem.set_diffraction_zone() #No input autogenerates a zone

mySignal = mySystem.calculate_eels_multiproc(energyBins=np.linspace(0,4,50))

mySignal.plot()
```
pycrfsuite-spacing 1.0.2
Pycrfsuite를 이용한 띄어쓰기 교정기

(Spacing corrector using pycrfsuite)
Home-page: https://github.com/lovit/
Author: Lovit
Author-email: soy.lovit@gmail.com
License: UNKNOWN
Description: Pycrfsuite를 이용한 띄어쓰기 교정기. 
           template generator, feature transformer를 포함하여 손쉽게 띄어쓰기 교정기를 학습할 수 있도록 하였습니다.
           자세한 사용법은 https://github.com/lovit/pycrfsuite_spacing/에 있습니다.
          
           This package makes easy to use including (1) template geneartor and (2) feature transformer.
           For detailed tutorials, see the README file on https://github.com/lovit/pycrfsuite_spacing/
Keywords: pycrfsuite,spacing corrector
Platform: UNKNOWN