semvec/pypi-packages huggingface dataset:
MapCoords 0.1.8
A Python library about map coordinates
License: MIT
Requires Python: >=3.5
Keywords: map coordinates

MapCoords
==========

|Python3|

MapCoords is an open source api for map coordinates.

It provides three modules:

- coord_transform: transform coordinates among common coordinate systems
- dis_compute: compute distance between coordinates
- rings: crawl, manage, and display ring coords


**Installation**

.. code:: bash

    pip install MapCoords





.. |Python3| image:: https://img.shields.io/badge/python-3.x-red.svg
RunSpiders 1.0.8
A python library contains many powerful web crawlers.
License: MIT
Requires Python: >=3.5
Keywords: spiders

RunSpiders
^^^^^^^^^^^

|Python3|

A python library contains many predefined powerful web crawlers.

**Attention**: this package probably can't work properly because of the correlated webs' updates.
If this situation happens, just fix it on your own.

Installation
>>>>>>>>>>>>>

.. code:: bash

    pip install RunSpiders

Requirements
>>>>>>>>>>>>>

.. code:: python

    from RunSpiders import Checker

    checker = Checker()
    checker.main()

1. [calibre](https://calibre-ebook.com/download) for converting ebook
[Mac安装Calibre电子书应用](https://blog.csdn.net/u012955829/article/details/99240602)

.. code::bash

    vim ~/.bash_profile
    export EBOOK_PATH=/Applications/calibre.app/Contents/MacOS
    export PATH=$PATH:$EBOOK_PATH

2. [MAC 系统安装FFmpeg](https://www.jianshu.com/p/73441acf7815)

Examples
>>>>>>>>>>>>>

novel
::::::::::::::::
Please install calibre and add `ebook-convert` to environment variables.

.. code:: python

    from RunSpiders import WebFictionSpider

    output = "F:/ebooks"
    spider = WebFictionSpider(output)

    s.download(book="诛仙")
    s.download(author="云天空")
    s.download_books(["秘巫之主", "极品家丁"])

movie
::::::::::::::::
Please install ffmpeg and add it to environment variables.

.. code:: python

    from RunSpiders.video.base.m3u8 import M3U8Spider

    spider = M3U8Spider(output="F\movies")
    spider.download_movies([(m3u8_url, file_name), ...])


.. |Python3| image:: https://img.shields.io/badge/python-3-red.svg


FAQ
>>>>>>>>>>>>>
IPython报错
::::::::::::::::
- 问题：ImportError: cannot import name 'generator_to_async_generator'
- 解决方案：``pip install ipython prompt_toolkit --upgrade``
chemical-eq-balancer 0.4
a package to balance simple chemical equations
License: MIT

# Chemical Equation Balancer

## Introduction

The Chemical Equation Balancer is a Python package designed to balance chemical equations and perform matrix operations
related to them. This package simplifies the process of balancing complex chemical equations and provides functionality
to work with matrices involved in the process.

## Installation

You can install the Chemical Equation Balancer via pip:

```
pip install chemical_eq_balancer
```

## Usage

### Balancing Chemical Equations

To balance a chemical equation, initialize the balancer with the list of elements and the equation. Then,
call `print_answer()` to get the balanced equation.

```python
from chem_balancer import ChemicalEquationBalancer

elements = ['H', 'O']
equation = 'H2 + O2 -> H2O'

balancer = ChemicalEquationBalancer(elements, equation)
balancer.print_answer()

```

## Accessing Matrix and Equation Information

### Accessing Original Matrix

You can access the original matrix used for balancing with `balancer.original_matrix`.

```python
original_matrix = balancer.original_matrix
```

### Accessing Reduced Echelon Matrix

You can access the reduced echelon matrix obtained during balancing with `balancer.matrix`.

```python
reduced_echelon_matrix = balancer.matrix
```

### Accessing Formula and Elements

You can access the formula and elements used in the equation with `balancer.formula` and `balancer.elements`
respectively.

```python
formula = balancer.formula
elements = balancer.elements
```

## Matrix Operations

### Creating an Echelon Matrix

To create an echelon matrix, use `echelon_maker(matrix)` which give you power to make a matrix in echelon form.
<br>
You can also create reduce echelon matrix, use `reduce_echelon_maker(matrix)`.

```python
import numpy as np
from chem_balancer import ChemicalEquationBalancer

matrix = np.array([
    [1.0, 2.0, 3.0],
    [4.0, 5.0, 6.0],
    [7.0, 8.0, 9.0]
])

ce = ChemicalEquationBalancer()
ce.echelon_maker(matrix)
ce.reduce_echelon_maker(matrix)
ce.print_matrix(matrix)
```

### Printing Matrix

You can also print a matrix in a formatted way using `print_matrix(matrix)`.

```python
import numpy as np
from chem_balancer import ChemicalEquationBalancer

matrix = np.array([
    [1.0, 2.0, 3.0],
    [4.0, 5.0, 6.0],
    [7.0, 8.0, 9.0]
])

ChemicalEquationBalancer.print_matrix(matrix)
```

# Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please feel free to open an issue
or submit a pull request on the GitHub repository.

# License

This project is licensed under the MIT License - see the LICENSE file for details.