semvec/pypi-packages huggingface dataset:
rp3-cache 1.2
Cache to dope the result retrieval from reaction rules, to be used with RetroPath 3.0
Requires Python: >=3.6

# Database based cache to dope data retrieval for RetroPath 3

Here it is a two components cache system to dope the result retrieval from reaction rules
results, to be used with RetroPath 3.0. The 2 components are:

- A python module to be imported in RetroPath 3.0 
- A Mongo database, which should be started independently (see "How to run the database in
the background")

Notice : at reading time, some of following information might be deprecated!

## Needed components

- docker : https://docs.docker.com/install/
- docker-compose : https://docs.docker.com/compose/install/
- conda : https://docs.conda.io/projects/conda/en/latest/user-guide/install/

## Setting up python environment

Basically: one needs a conda environment with following packages:
- rdkit
- pymongo
- pytest

```bash
conda create --name myenv python=3.6
source activate myenv
conda install --channel rdkit rdkit=2018.09.1.0
conda install --channel conda-forge pytest
conda install pytest
conda install pymongo
conda install pyyaml
```

## Install as a packages

```bash
pip install -e .
```


## How to run the database service in the background

```bash
docker-compose -f service/run/mongo.yml up  # Or 'up -d' to start in the background
```

## Q&A

- Where are stored the db files ? In a named docker data volume, see `service/run/*yml` file.


## How to cite

Please cite: _to be completed_


## License

See LICENSE file
ssfm 0.0.1
Curses based File Manager application
Requires Python: >=3.6

# ssfm

ssfm is a simple file-manager created to simplify operations involving files from the terminal. 
This can be particularly useful when using SSH connections and you only have the command line available.


### Installation

To install the program, you can proceed from pip:

```bash
pip3 install ssfm 
```

or clone and install from this repository manually.


### Documentation

The project is mainly inspired by SpaceVim, a terminal editor where operations are done with the spacebar 
key as leader. Below is a simplified version of the documentation with the main key combinations.

##### File operations 

+ ```<SPC><f><n>```: Create a new file
+ ```<SPC><f><m>```: Create a new folder
+ ```<SPC><f><e>```: Edit a file (or open the folder as project and edit)
+ ```<SPC><f><d>```: Delete a file or folder 
+ ```<SPC><f><y>```: Copy a file or folder 
+ ```<SPC><f><x>```: Cut a file or folder 
+ ```<SPC><f><p>```: Paste a file or folder 


##### Window operations 

+ ```<SPC><w><w>```: Switch focus to next window 
+ ```<SPC><w><n>```: Create a new window 
+ ```<SPC><w><d>```: Delete the currently focused window  

Note: deleting the last remaining window will lead to the termination of the application.


##### Git operations 

In order to use the git functionalities, it is actually required to install tig 
(https://github.com/jonas/tig).

+ ```<SPC><g><g>```: Summary of the status of the current git folder 
+ ```<SPC><g>
```: Status - tig status command 
+ ```<SPC><g><l>```: Log - tig log command 


### Acknowledgements

For the realization of some window boxes, I used the library cursesDialog (https://github.com/jacklam718/cursesDialog)
xreload 1.0.1
Provide modules hot-reloading

[![pypi\_version\_img](https://img.shields.io/pypi/v/xreload.svg?style=flat)](https://pypi.python.org/pypi/xreload) [![Supported Python versions](https://img.shields.io/pypi/pyversions/xreload.svg)](https://pypi.python.org/pypi/xreload) [![travis\_build\_status](https://travis-ci.org/Lucas-C/xreload.svg?branch=master)](https://travis-ci.org/Lucas-C/xreload)

# xreload

This is Pypi-packaged version of Guido van Rossum original `xreload.py` script:
<http://svn.python.org/projects/sandbox/trunk/xreload/>

It also re-use some changes to this code made on the `plone.reload` package:
<https://github.com/plone/plone.reload/blob/master/plone/reload/xreload.py>

## License

Neither Guido's original code nor `plone.reload` code has any specific license,
so none is provided with this package.

## Usage

    from xreload import xreload
    xreload(sys.modules[__name__], new_annotations={'RELOADING': True})

## Development
### Releasing a new version
With a valid `~/.pypirc`:

1. edit version in `setup.py`
2. `python setup.py sdist`
3. `twine upload dist/*`
4. `git tag $version && git push && git push --tags`
guided-filter-pytorch 3.7.5
Deep Guided Filtering Layer for PyTorch

Fast End-to-End Trainable Guided Filter
=======================================

`[Project] <http://wuhuikai.me/DeepGuidedFilterProject>`__
`[Paper] <http://wuhuikai.me/DeepGuidedFilterProject/deep_guided_filter.pdf>`__
`[arXiv] <https://arxiv.org/abs/1803.05619>`__
`[Demo] <http://wuhuikai.me/DeepGuidedFilterProject#demo>`__
`[Home] <http://wuhuikai.me>`__

| Official implementation of **Fast End-to-End Trainable Guided
  Filter**.
| **Faster**, **Better** and **Lighter** for pixel-wise image
  prediction.

Paper
-----

| **Fast End-to-End Trainable Guided Filter**
| Huikai Wu, Shuai Zheng, Junge Zhang, Kaiqi Huang
| CVPR 2018

Install
-------

::

    pip install guided-filter-pytorch

Usage
-----

::

    from guided_filter_pytorch.guided_filter import FastGuidedFilter

    hr_y = FastGuidedFilter(r, eps)(lr_x, lr_y, hr_x)

::

    from guided_filter_pytorch.guided_filter import GuidedFilter

    hr_y = GuidedFilter(r, eps)(hr_x, init_hr_y)

::

    from guided_filter_pytorch.guided_filter import ConvGuidedFilter

    hr_y = ConvGuidedFilter(r, norm)(lr_x, lr_y, hr_x)

Citation
--------

::

    @inproceedings{wu2017fast,
      title     = {Fast End-to-End Trainable Guided Filter},
      author    = {Wu, Huikai and Zheng, Shuai and Zhang, Junge and Huang, Kaiqi},
      booktitle = {CVPR},
      year = {2018}
    }
smdv 0.1.1
smdv: a simple markdown viewer
Requires Python: >=3.6

# smdv
a **s**imple **m**ark**d**own **v**iewer for linux.

## Dependencies

### Required
  - `python3` pointing to Python 3.6+.
  - [Pandoc](http://pandoc.org/) [`pip3 install pandoc` | `apt install pandoc` | `pacman -S pandoc` | ... ]
  - [Flask](http://flask.pocoo.org/) [`pip3 install flask` | `apt install python3-flask` | `pacman -S python-flask` | ... ]
  - [Websockets](https://websockets.readthedocs.io/) [`pip3 install websockets` | `apt install python3-websockets` | `pacman -S python-websockets` | ... ]

### Optional
  - [Jupyter](http://jupyter.org) (to view jupyter notebooks) [`pip3 install jupyter` | `apt install jupyter` | `pacman -S jupyter` | ... ]
  - [Neovim Remote](https://github.com/mhinz/neovim-remote) [`pip3 install neovim neovim-remote`]

## Installation
```
    pip3 install smdv
```

## Configuration
smdv listens to a single environment variable: `SMDV_DEFAULT_ARGS`. As an example, below
you can see how smdv can be configured to always open in firefox on port 9999 by placing
the following line in your `.bashrc`:
```
SMDV_DEFAULT_ARGS="--browser firefox --port 9999"
```
Consult `smdv --help` to see which flags can be used.

## Compatibility with neovim
This viewer was made with neovim compatibility in mind. With the use of `neovim-remote`,
this script is able to open files in the current neovim window (or spawn a new neovim
window if there is no window available).

However, to make it fully compatible with neovim and to make neovim able to sync
its current file to the viewer, [neovim-remote](https://github.com/mhinz/neovim-remote)
should be installed and the following line should be added to your `init.vim`:

```
    " sync on save
    autocmd BufWritePost *.md silent execute '!smdv 'expand('%:p')' -v "'.v:servername'"'
```
This setting will sync the file to the viewer after every save.

## Compatibility with vim-instant-markdown
Alternatively, if syncing after every save is not enough, smdv can also be used
in conjuction with
[vim-instant-markdown](https://github.com/suan/vim-instant-markdown) for
instant markdown previews. Install the vim-plugin and add the following line to
your vimrc:
```
let g:instant_markdown_python = 1
```
This line disables the default javascript daemon handling instant previews in favor of
smdv. Consider removing the *sync-on-save* line defined above when using this 
option; both options are not completely compatible.

## Screenshots
### markdown preview
![smdv-dir](img/smdv-md.png)
### folder view
![smdv-dir](img/smdv-dir.png)