semvec/pypi-packages huggingface dataset:
calcudeRoger 0.0.5
Simple test package

|CC WANG LAB IMG| 

Description
------------
The package calculates freatures for different types of fins and tubes.

LouverFinFlatTube is a class representing a louver fin used in heat
exchangers. 

Usage
-------

Install
-------

   pip install finsHt-0.0.1-py3-none-any.whl

Tutorial
========

Louverfin-Flat tube
-------------------

Create a Louverfin-Flat tube
----------------------------

   def
   **init**\ (k,pitch,thickness,louver_pitch,louver_height,louver_angle,louver_length,depth)

Sample
======

.. code:: python

   from finsHt import fins as ff
   louver = ff.LouverFinFlatTube(k=180,pitch=1.25e-3,thickness=0.1e-3,louver_pitch=0.8e-3,louver_height=0.8e-3,louver_angle=25,louver_length=6.5e-3,depth=20e-3,)
   louver.__post_init__(outside_tube_diameter=2e-3,mu_air=1.5e-5,rho_air=1.2,cp_air=1000,Pr_air=0.7,air_velocity=4,coil_length=0.15,P_t=9.97e-3,P_l=20e-3,tube_depth=20e-3,)
   print(louver.eta_overall)

Git Hub Repository
==================

You can know our project here:
`GitHub <https://github.com/maysam-gholampour/MyHT.git>`__.

References
==========

https://www.sciencedirect.com/science/article/pii/0017931096001160
https://www.sciencedirect.com/science/article/pii/S0017931099002896?via%3Dihub

-  Free software: MIT license

Credits
-------

-  CC Wang Laboratory
-  Maysam & Roger

.. |CC WANG LAB IMG| image:: https://media.licdn.com/dms/image/v2/D4E16AQH3PdcsyioUCw/profile-displaybackgroundimage-shrink_200_800/profile-displaybackgroundimage-shrink_200_800/0/1710633034047?e=2147483647&v=beta&t=dNiK32tceLYythWcCEs8BbXMswVZcShixcy2wLiz6T0
colinker 0.2.0
COCOON linker

========
colinker
========


.. image:: https://img.shields.io/pypi/v/colinker.svg
        :target: https://pypi.python.org/pypi/colinker

.. image:: https://img.shields.io/travis/jmmauricio/colinker.svg
        :target: https://travis-ci.com/jmmauricio/colinker

.. image:: https://readthedocs.org/projects/colinker/badge/?version=latest
        :target: https://colinker.readthedocs.io/en/latest/?version=latest
        :alt: Documentation Status




COCOON linker


* Free software: MIT license
* Documentation: https://colinker.readthedocs.io.


Features
--------

* TODO

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
dropdown-filters 1.0
Reusable Django admin filters

# Filtro Dinámico para Django Admin

Este filtro dinámico para Django Admin permite crear filtros reutilizables y altamente configurables, evitando la necesidad de crear una nueva clase para cada filtro específico. Se puede personalizar su lógica mediante herencias y sobrescribir métodos clave.

## Clase Base: `DynamicFilter`

La clase `DynamicFilter` es una clase base que proporciona la infraestructura para crear filtros personalizados de forma más eficiente. 

### Atributos Personalizables

- **`title`**: Define el título que aparecerá en la interfaz de administración.
- **`template`**: La ruta del template HTML para personalizar la apariencia del filtro.
- **`parameter_name`**: El nombre del parámetro que será filtrado.
- **`sort_reverse`**: Indica si los elementos del filtro deben ordenarse en orden inverso (por defecto es `False`).

### Métodos Sobrescribibles

- **`get_queryset(request, model_admin)`**: Devuelve el conjunto de datos que se utilizará para generar las opciones del filtro. Se puede sobrescribir en las subclases para ajustar la lógica del queryset.
- **`get_filter_list(queryset)`**: Debe implementarse en las subclases. Se encarga de construir la lista de valores que aparecerán en el filtro. Esta lista debe ser una lista de tuplas `[(value, human-readable)]`.
- **`lookups(request, model_admin)`**: Devuelve la lista de opciones que aparecerán en el filtro. Por defecto, esta lista se genera a partir del método `get_filter_list()`.
- **`queryset(request, queryset)`**: Filtra el queryset original en base al valor seleccionado en el filtro.

### Propiedades

- **`sort_reverse`**: 
  - **Getter**: Devuelve el estado actual de si la lista de opciones está ordenada en reversa.
  - **Setter**: Permite establecer si la lista debe ordenarse en reversa.

## Ejemplo de Uso

Aquí hay un ejemplo de cómo heredar de `DynamicFilter` para crear un filtro específico:

```python
from django.utils.translation import gettext_lazy as _
from my_custom_filters.filters import DynamicFilter

class InstallationNameFilter(DynamicFilter):
    title = _("By Installation name")
    template = "dropdown_filters/filters/filter.html"
    parameter_name = 'id__exact'
    
    def get_queryset(self, request, model_admin):
        client_selected = request.GET.get('installation_client__organization_ptr__exact')
        if client_selected:
            return model_admin.get_queryset(request).filter(installation_client__organization_ptr=client_selected)
        return model_admin.get_queryset(request)

    def get_filter_list(self, queryset):
        return [(installation.id, installation.installation_name) for installation in queryset]