semvec/pypi-packages huggingface dataset:
oagdedupe 0.2.1
oagdedupe is a Python library for scalable entity resolution, using active learning to learn blocking configurations, generate comparison pairs, then clasify matches.
License: MIT
Requires Python: >=3.8,<3.11
Keywords: dedupe,entity resolution,record linkage,blocking

# oagdedupe  

```
This project is under active development.
```

oagdedupe is a Python library for scalable entity resolution, using active 
learning to learn blocking configurations, generate comparison pairs, 
then clasify matches. 

# installation<a name="#installation"></a>

```
# PyPI
pip install oagdedupe
```

# documentation<a name="#documentation"></a>

You can find the documentation of oagdedupe at https://deduper.readthedocs.io/en/latest/, 
where you can find: 

- [Installation and Getting Started](https://deduper.readthedocs.io/en/latest/usage/installation.html)
- [Examples](https://deduper.readthedocs.io/en/latest/examples/example_dedupe.html)
- the [API reference](https://deduper.readthedocs.io/en/latest/dedupe/api.html)
- [User Guide / Methodology](https://deduper.readthedocs.io/en/latest/userguide/intro.html)
nirdust 0.2.0
Measure temperature of hot dust in type 2 AGN
License: MIT
Keywords: nirdust,dust,AGN,NIR,temperatures

# NIRDust: Near Infrared Dust Finder

<p align="center">
<img src="https://github.com/Gaiana/nirdust/blob/main/docs/source/_static/logo.png?raw=true" alt="logo" height="200"/>
</p>

[![PyPi Version](https://badge.fury.io/py/nirdust.svg)](https://badge.fury.io/py/nirdust)
[![Nirdust](https://github.com/Gaiana/nirdust/actions/workflows/nirdust_ci.yml/badge.svg)](https://github.com/Gaiana/nirdust/actions/workflows/nirdust_ci.yml)
[![https://github.com/leliel12/diseno_sci_sfw](https://img.shields.io/badge/DiSoftCompCi-FAMAF-ffda00)](https://github.com/leliel12/diseno_sci_sfw)
[![Documentation Status](https://readthedocs.org/projects/nirdust/badge/?version=latest)](https://nirdust.readthedocs.io/en/latest/?badge=latest)
[![Coverage Status](https://coveralls.io/repos/github/Gaiana/nirdust/badge.svg?branch=main)](https://coveralls.io/github/Gaiana/nirdust?branch=main)
[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/release/python-370/)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)


NIRDust is a python package that uses K-band (2.2 micrometers) spectra to 
measure the temperature of the dust heated by an Active Galactic Nuclei (AGN) 
accretion disk. 


## Motivation:

K-band nuclear/circumnuclear spectral continuum of Type 2 AGNs is often composed of two 
components: the stellar population emission and a hot 700 - 1600 K dust component.
If a Reference Spectrum is used to model the stellar emission, the dust component 
can be fitted by a blackbody function in order to obtain its temperature.


## Features

The package provides several functionalities to pre-process spectra and fit the
hot dust component of a AGN K-band spectrum with black body functions. 

NIRDust needs a minimum of two spectra to run: a target one, where the dust 
temperature will be determined, and a reference spectrum, where the emission 
is considered to be purely stellar. The reference spectrum spectrum will be used by
NIRDust to model the stellar emission from the target spectrum. 


Footnote: the hot dust component may or may not be present in your type 2 
nuclei, do not get disappointed if NIRDust finds nothing.


## Requeriments

You will need Python 3.8 or higher to run NIRDust.

## Installation

You can install the least stable version of NIRDust from pip:


``` python
$ pip install nirdust
```

Or, for the develovepment instalation clone this repository and then inside the local directory execute

``` python
$ pip install -e .
```

Authors: Gaia Gaspar, José Alacoria, Juan B. Cabral & Martin Chalela
freezable 0.1.9
Dynamically immutable objects
License: MIT
Requires Python: >=3.7,<4.0
Keywords: freeze,freezable,immutability,objects

<a href="https://badge.fury.io/py/freezable"><img src="https://badge.fury.io/py/freezable.svg" alt="PyPI version" height="18"></a>
<a href='https://python-freezable.readthedocs.io/en/stable/?badge=stable'>
    <img src='https://readthedocs.org/projects/python-freezable/badge/?version=stable' alt='Documentation Status' />
</a>
<a href="https://github.com/ederic-oytas/python-freezable/blob/main/LICENSE"><img alt="GitHub license" src="https://img.shields.io/github/license/ederic-oytas/python-freezable"></a>

# Freezable: Dynamically Immutable Objects

> NOTICE: This project is in Alpha; you may encounter bugs.
  
Freezable is a package that allows you to implement "freezable" types in
Python, which can either be "frozen" or "unfrozen." When frozen, all operations
and methods that mutate the object are disabled.

Here is an example of a "freezable" stack and its usage:
```python
from freezable import Freezable, FrozenError, enabled_when_unfrozen

class FreezableStack(Freezable):
    
    def __init__(self):
        self._data = []  # data of the stack
    
    @enabled_when_unfrozen
    def push(self, x):  # pushes to the top of stack
        self._data.append(x)

    def top(self):  # returns top of stack, if any
        return self._data[-1] if self._data else None

# We can use the stack as normal.
stk = FreezableStack()
assert stk.top() is None
stk.push(1)
assert stk.top() == 1
stk.push(2)
assert stk.top() == 2

# Once we freeze it, all mutating methods/operations are disabled.
stk.freeze()
try:
    stk.push(3)  # error because stk is frozen
except FrozenError:
    pass
assert stk.top() == 2  # push did not happen

# We can unfreeze it to use the stack mutably again.
stk.unfreeze()
stk.push(3)
assert stk.top() == 3
```

This package can be useful in finding logical errors in which objects are
mutated when they are not supposed to.

## Links

[Documentation @ReadTheDocs][docs-stable]
(on most recent stable release)

[PyPI Page][pypi]

## Installation

This package can be installed using Pip:
```
pip install freezable
```

## Bug Reports and Feature Requests

You can [report a bug or suggest a feature][issues] on the Github repo.

## Contributions

Contributions to this project are welcome. :)

See the [pull requests page on Github][pulls].

[docs-stable]: https://python-freezable.readthedocs.io/en/stable
[pypi]: https://pypi.org/project/freezable/
[issues]: https://github.com/ederic-oytas/python-freezable/issues/new/choose
[pulls]: https://github.com/ederic-oytas/python-freezable/pulls