semvec/pypi-packages huggingface dataset:
alva-machinery 0.0.6
Home_made machinery for image and seq analysis
Requires Python: >=3.6


# ------------------------------------------------
# alva_machinery.distribution and .packing 
## are for Visualizing Tcell clonal distribution
The related repository contains code for mathematical visualization of T-cell receptor sequencing data by Power-law, Yule-Simon, and Ewens statistical distributions initially described in the paper: 






# ----------------------------
# alva_machinery.markov
## is for Identifying neurite by RRS method
The related repository contains code for implementing the RRS method initially described in the paper: 

<https://doi.org/10.1038/s41598-019-39962-0>

<https://www.nature.com/articles/s41598-019-39962-0>
```
Random-Reaction-Seed Method for Automated Identification of Neurite Elongation and Branching
by Alvason Li (2019)
```
(is still working on this repository, a new AlvaHmm package will be ready soon...)
## Overview
### tracing neurite in microfuidic device
![](https://github.com/alvason/identifying_neurite_by_RRS/blob/master/figure/AlvaHmm_demo_edge_detection_selected_seeding_selected_seed_window0.jpg)
![](https://github.com/alvason/identifying_neurite_by_RRS/blob/master/figure/AlvaHmm_demo_edge_detection_selected_seeding_connected_way_window3.png)

### Prerequisites
This code is written and tested in Python 3.6.5.
The required Python libaries are:
* NumPy
* SciPy
* Matplotlib
scroll 2021.11.17
SCROLL: Automatically generates documentation and unit-tests for python programs
Requires Python: >=3.6
Keywords: scroll documentation unit tests

SCROLL: Automatically generates documentation and unit-tests for python programs
=======
**Built with Data processing programs in mind**


[![PyPI version](https://badge.fury.io/py/scroll.svg)](https://badge.fury.io/py/scroll)
[![Downloads](https://pepy.tech/badge/scroll)](https://pepy.tech/project/scroll)
[![Python 3.6+](https://img.shields.io/badge/python-3.6+-blue.svg)](https://www.python.org/downloads/)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)


## How it works
This tool monitors your function calls and returns while you "exercise" you program (i.e run functional tests).
It will collect this information (traces), record the order in which your functions run and generate documentation / tests using that information.


# Design concept
The final goal is to enable a developer/user browser through documentation that flows
in the order in which functions in the program run, hence the name SCROLL.


## Installation

```bash
pip install scroll
```

To install using wheel files, Check in [Distribution files](./dist)


## Example Usage
Lets say your file which contains the main entry function is called main.py

### An example main file with an entry function
```py
# main.py

def run():
    '''this is your singular entry function'''
    # your code here


if __name__ == '__main__':
    run()
```

### Run the file using scroll on bash 
```bash
scroll main.py
```


## How about some guidelines?
- There should be only one main entry function in your code


## To-Do
- add creating of url with class name / func name ancored on it
- add creating of SCROLL.md that has scroll of all functions

## Contributing
To get started contributing, visit the [CONTRIBUTING GUIDE](./CONTRIBUTING.md)



## Contributors and acknowledgment
1. Edison Abahurire [simicode](https://github.com/SimiCode)


## Similar Libraries that do Runtime-Introspection:
1. [pythoscope](https://github.com/mkwiatkowski/pythoscope) for Auto unit-test generation
2. [auger](https://github.com/laffra/auger) for Auto Unit-test generation
3. [MonkeyType](https://github.com/Instagram/MonkeyType) for Auto Type hinting /  Annotation
4. [hypothesis](https://hypothesis.readthedocs.io/en/latest/index.html) for Auto test-case generation


## License
[MIT](https://choosealicense.com/licenses/mit/)


## Credits
- [MonkeyType](https://github.com/Instagram/MonkeyType): When I got this idea, My first option was to just plagiarise their code ;)
I also learned a lot from issue-conversations with [@carljm](https://github.com/carljm).
- [Flit](https://buildmedia.readthedocs.org/media/pdf/flit/latest/flit.pdf) which this wonderful library is packaged with.