semvec/pypi-packages huggingface dataset:
dot4dict 0.1.1
A Python Package to enable dot-notation on dictionaries
Requires Python: >=3.7
Keywords: dotdict,dict2dot

[![Coverage Status](https://coveralls.io/repos/github/zincware/dot4dict/badge.svg?branch=main)](https://coveralls.io/github/zincware/dot4dict?branch=main)
[![PyPI version](https://badge.fury.io/py/dot4dict.svg)](https://badge.fury.io/py/dot4dict)
# Dot4Dict

Access dictionary keys with a Dot:

```python
from dot4dict import dotdict

my_dict = dotdict({"foo": "bar"})
assert my_dict.foo == "bar"
assert my_dict["foo"] == "bar"
```

This works also recursively

```python
from dot4dict import dotdict

my_dict = dotdict({"a": {"b": {"c": "foo"}}})

assert my_dict.a.b.c == "foo"
```

Copyright
=========

This project is distributed under the [Apache license version 2.0](https://github.com/zincware/dot4dict/blob/main/LICENSE).
Topsis-sam-101915173 0.0.0
A Topsis package developed by BHAGWAN BANSAL

# Topsis Package
It takes an Datafile(.csv file) as an input along with 2 more arguments weights and impactas and name for output file(.csv format)

## Installation
```Syntax :```
```pip install Topsis_bhagwan_101903015```

## How to use it?
python topsis -f [filepath] -w [weights] -i [impacts] -o [output]

## License

Â© 2022 Bhagwan Bansal

This repository is licensed under the MIT license. See LICENSE for details.touch
CDEF 1.0
Compute small-angle scattering form factors for arbitrary shapes
Requires Python: >=3.6

CDEF (*C*omputing *D*ebye's scattering formula for *E*xtraordinary *F*ormfactors)
====

This is a Python package to approximately calculate scattering profiles of arbitrarily shaped nanoparticles for small-angle X-ray scattering (SAXS). CDEF generates a quasi-randomly distributed point cloud in the desired particle shape and then applies Debye’s formula to this ensemble of point scatterers to calculate the SAXS pattern. The shape can be loaded from an STL file. CDEF is implemented as an interface to the open source software [Debyer](https://github.com/wojdyr/debyer) for efficient evaluation of Debye's scattering formula. This allows the fitting of measured scattering data within reasonable time on ordinary desktop computers.

The software is described in detail [in this paper](https://arxiv.org/abs/2109.06570).

This program was written at the Physikalisch-Technische Bundesanstalt (PTB) by Jerome Deumer and Christian Gollwitzer (2022) and is distributed under the terms of the GNU General Public License 3.0. 

Usage
======

The usage of CDEF for computing a scattering curve and fitting measured data is demonstrated in [CDEF\_demo.ipynb](CDEF_demo.ipynb)


Installation
============

The recommended way is to install CDEF  via `pip`:

```bash
pip install CDEF --user
```

Drop the `--user` if you want to install the package system-wide. To ensure you use the correct python, invoke pip as
```bash
python3 -m pip install CDEF --user
```

where `python3` should be replaced by your Python 3 command, e.g. `python3` on most Linux installations or `python` on Anaconda for Windows. 

To install from source, go to the directory where you cloned this repository and enter the following command at the command prompt:

```bash
python3 -m pip install . --user
```

System requirements
===================

CDEF should run on most systems with Python 3.6+ and requires a working C compiler compatible with Python. 
In addition, the following Python packages are required:

* NumPy
* SciPy
* Matplotlib

On Linux and macOS, most setups will work with the system C compiler. For Windows, the installation of a compatible C compiler is described [here](https://wiki.python.org/moin/WindowsCompilers).

License
=======
This program was written at the Physikalisch-Technische Bundesanstalt (PTB) by Jerome Deumer and Christian Gollwitzer (2022) and is distributed under the terms of the GNU General Public License 3.0. 

    CDEF is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    CDEF is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with CDEF.  If not, see <https://www.gnu.org/licenses/>.
qplot 1.1.1
Visualization of SciGRID_gas networks structures
Requires Python: >=3.6

``` eval_rst

qplot
=============


`qplot` is matplotlib based Python library to visualize `SciGRID_gas data  <https://www.gas.scigrid.de/downloads.html>`_ 

It is independent of the `SciGRID_gas main library <https://www.gas.scigrid.de/downloads.html>`_ or 
the `osmscigrid library  <https://www.gas.scigrid.de/downloads.html>`_.


Features
--------

What it provides:

- Automatic and customisable visualisation of SciGRID_gas data
- Visualisation of a backgroundmap for Europe or one of its states
- Piperoutes can be colormapped to parameters
- The thickness of Piperoute can be mapped to parameters 
- Components other than Piperoutes can be made clickable to provide meta information (beta)
- A mechanism to read SciGRID_gas data from CSV files into a SciGRID_gas network class.



Installation
------------

``qplot`` depends on a Python version of 3.6 or above as well as the
following libraries:

-   "matplotlib==3.3.3",
-   "mplcursors>=0.3",
-   "PyShp",
-   "numpy==1.19.4",
-   "pathlib>=1.0.1",
-   "descartes==1.1.0",
-   "adjustText==0.7.3",
-   "Unidecode==1.1.1",
-   "Shapely==1.7.1"

Use ``pip`` to install ``qplot``:

.. code:: bash

    $ pip install qplot

From there you can import the quickplot function via:

.. code:: bash

    $from qplot.qplot import quickplot

Download of WorldBorders
------------------------

In the next step you need to navigate to

https://thematicmapping.org/downloads/world_borders.php

and download the TM_WORLD_BORDERS-zipfile.

You can pass the variable 'TM_Borders_filename'
to the quickplot function.

The presetting is: 
```

```python
TM_Borders_filename='../TM_World_Borders/TM_WORLD_BORDERS-0.3.shp'
```

``` eval_rst
Please remember to use '\' as folder separator if you are a Windows user ;)

Documentation
-------------
For more details, jump to the
[documentation](https://dlr-ve-esy.gitlab.io/qplot/).

License
-------

``qplot`` is licensed under the `GNU General Public License version
3.0 <https://www.gnu.org/licenses/gpl-3.0.html>`_.


The Team
--------

``qplot`` is developed at the
`DLR <https://www.dlr.de/EN/Home/home_node.html>`_ Institute of
`Networked Energy Systems
<https://www.dlr.de/ve/en/desktopdefault.aspx/tabid-12472/21440_read-49440/>`_
in the departement for `Energy Systems Analysis (ESY)
<https://www.dlr.de/ve/en/desktopdefault.aspx/tabid-12471/21741_read-49802/>`_.
```