semvec/pypi-packages huggingface dataset:
polygeom 0.0.1
A python package for fast and simple geometry.
License: MIT

# polygeom

> A python package for fast and simple geometry..

first of all
------------

#### specifics:

- writen and owned by: Shahaf Frank-Shapir
- all the rights are saved for: Shahaf Frank-Shapir
- programming languages: python 3.9.12 (100%)

before we start
---------------

#### description:

- visit the docs to learn more about this project and how to develop with it.

#### dependencies:

- opening:
  For this is a complex program, which uses a lot of modules, there are required dependencies needed
  in order to run the program. keep in mined the program was writen in python 3.9, so any python version lower
  than 3.9 might not work properly.

- install app dependencies by writing the "-r" option to install the requirements
  writen in a file, and write the following line in the project directory:
````
pip install -r requirements.txt
````

run a test
-----------

#### run from windows command line (inside the project directory)
- run with python by writing to the command line in the project directory:
````
python test.py
````
rolling 0.5.0
Efficient rolling window algorithms
License: MIT
Requires Python: >=3.7.0
Keywords: rolling window iterator algorithms

**rolling** is a collection of computationally efficient
rolling window iterators for Python.

Many useful arithmetical, logical and statistical functions are implemented
to allow the window to be computed in sub-linear time (and in many instances
constant time). These include:

- Sum
- Min and Max
- All and Any
- Mean, Median and Mode
- Variance and Standard deviation

There's also a more general 'apply' mode where any specific function can be
applied to the window. Both fixed-length and variable-length windows are supported.
git-check-rebase 0.5
Some useful scripts to operate track history and patch changes during rebases.
License: MIT

git check-rebase
================

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

::

    pip install git-check-rebase

Description
-----------

``git-check-rebase`` is an utility for different kinds of git branch rebasing control. git-check-rebase compares several git commit ranges and produce a comparison table, where columns corresponds to specified ranges (and there are some additional helping columns).

The last range (the rightmost in the command line) produces *the sequence*. All rows of the resulting table correspond to comments from *the sequence* and the column corresponding to the sequence is a kind of ``git log --oneline --reverse``.

For each commit of the sequence ``git-check-rebase`` searches for corresponding commit in other ranges and fills corresponding cells in other range columns.

Then ``git-check-rebase`` compares the commits in the each line and mark equal commits by green color. There is also a possibility to compare commits in `--interactive` mode and mark them as checked. In this case leftmost commit in a row is green and the equal (checked by hand) commit is yellow.

Short example:

.. image:: https://gitlab.com/vsementsov/git-check-rebase/-/raw/ea72a4b7ccaefcad6424b09fa5ae6b69fd1d2e63/docs/_static/img/ex1.png

Here first commit is equal in both ``v1`` and ``v2`` of the ``feature`` branch, second commit is marked ``ok`` during `--interactive` session, third commit is not checked (and not equal) and the last one is absent in ``v1``, so it's "new".

Use cases
---------

When ``git-check-rebase`` can help?

- Check difference between versions of upstream series
- Check backported series
- Check status of rebasing a downstream branch to a new upstream release
- Check upstreaming status of commits in downstream branch

Documentation
-------------

Full documentation is `here <https://git-check-rebase.readthedocs.io/en/latest/>`_