semvec/pypi-packages huggingface dataset:
stcnbuf 0.2.1
A fork of the STCN video object segmentation model.
Requires Python: >=3.6

# Buffered STCN for Online and Offline Segmentation of Long Videos

This is a fork of the STCN video object segmentation method. It is optimized for online prediction for long
videos. That is, feeding a video stream to the network frame-by-frame and obtaining the predictions for each
frame immediately. By contrast, the original repository only allows batch processing where the whole video needs
to be loaded first and the result is given for the whole sequence at once.

To avoid running out of memory in case of long videos, I extended STCN with a buffer mechanism.
Once the memory bank buffer reaches a specified number of frames, each new insertion replaces a random
existing element in the buffer. This randomization results in an exponentially distributed sample, favoring
recent time steps.

For offline use, permuting the frames randomly and performing a burn-in pass (or several) achieves better segmentation quality. This way the memory will contain samples from the whole video sequence, which helps if the subject undergoes some appearance changes, such as lighting change, clothing change, distance or zoom, turning around, etc. The final pass can be done in order, keeping the previous few frames also in the memory in addition to the burn-in result.

For initializing the segmentation, the intial timestamp can be provided; otherwise the middle frame is used. Mask-RCNN is run on this frame and then either the user can click the subjects to track using a GUI, or the highest-scoring detections are used.

----

The code has been refactored in many other aspects as well, including removing einops usage in order to support TorchScript compilation.

## References

Original STCN:

[Ho Kei Cheng](https://hkchengrex.github.io/), Yu-Wing Tai, Chi-Keung Tang. Rethinking Space-Time Networks with Improved Memory Coverage for Efficient Video Object Segmentation. In *Advances in Neural Information Processing Systems (NeurIPS)*, 2021.

https://github.com/hkchengrex/STCN

```bibtex
@inproceedings{cheng2021stcn,
  title={Rethinking Space-Time Networks with Improved Memory Coverage for Efficient Video Object Segmentation},
  author={Cheng, Ho Kei and Tai, Yu-Wing and Tang, Chi-Keung},
  booktitle={NeurIPS},
  year={2021}
}

@inproceedings{cheng2021mivos,
  title={Modular Interactive Video Object Segmentation: Interaction-to-Mask, Propagation and Difference-Aware Fusion},
  author={Cheng, Ho Kei and Tai, Yu-Wing and Tang, Chi-Keung},
  booktitle={CVPR},
  year={2021}
}
```
ppi-client 1.2.4
Portfolio Personal Inversiones API
Keywords: SDK, Portfolio Personal Inversiones API

# PPI SDK for Python

Python library to integrate with PPI public API

This library provides developers with a simple set of bindings to help you integrate PPI API, from account information to streaming market data.

## Requirements

Python 3 or higher

## Installation

Pending On Python 3.x
`pip3 install ppi`


## Getting Started

  Simple usage looks like:

## Documentation 

Pending

##  Support 

Pending

## License 

```
pending
```
irish-pipeline 0.1.0
Tools to inspect schemas and load Irish data into Postgres database
Requires Python: >=3.11

# Collaborative_Research_Center_Development_Pipeline

This repository contains the complete Data Science pipeline for CRC development. It documents the entire process, from importing data from OwnCloud to performing analysis on Metabase, covering all the involved steps.

# Functions of Different Files

* `main.ipynb` is the central file which loads the configuration file and create the necessary tables in the database based on the data types specified in the `file_configuration.yaml` file.
* The folder ``config`` contains different  ``.yaml`` files. The ``database_connection.yaml`` files is created for the connection to the postgres database. The ``combined_irish_data.yaml`` and ``combined_irish_database.yaml`` is automatically created schema and database configuration files based on the CSV and Excel files provided.