semvec/pypi-packages huggingface dataset:
cpp-init 1.3.0
A simple tool for setting up c/c++ projects.
Requires Python: >=3.0

## cpp-init

A simple python project used for initialising c/c++ projects.

Installation:
```
pip install cpp-init
```

Usage:
```
python -m cpp_init <options>
```

`Options` are just 3 letters telling c-init what you want the project to be:
1. First letter `<>XX`:
	- `c` - specifies it's a c project
	- `x` - specifies it's a c++ project
2. Second letter `X<>X`:
	- `a` - specifies it's an executable application
	- `l` - specifies it's a library
3. Third letter `XX<>`:
	- `m` - specifies it's a make project
	- `c` - specifies it's a cmake project

Finally, it should (somewhat) look like this:
```
cpp_init xam  # will create a C++ application project compiled with make 
cpp_init clc  # will create a C library project compiled with CMake
...
```
auto-update-by-hamu 0.0.5
A small example package
Requires Python: >=3.7

### 自更新使用说明
1. 将本模块编译成wheel
```shell
python setup.py bdist_wheel
```
2. 在需要子更新的项目中安装wheel
```shell
pip install 打包的wheel.wheel
```
3. 两种使用方式
- (第一种,直接使用直链)

项目中使用
```python
from auto_update import AutoUpdate
from settings import SETTINGS

AutoUpdate(direct_url="直链url", callback).check_update()
# 关于callback参数，是一个下载回调函数，接受两个参数，第一个是文件总大小，第二个是已下载的文件大小，可以使用这个做进度条的定制
```
- (第二种,使用配置文件)

编写项目settings.py文件(名字可随意)
```python
SETTINGS = {
  "mode": "check_on_start", # 更新模式，目前仅支持启动时检查
  "url": "http://192.168.2.17:8080/version_update_info", # 返回更新信息json的url 
  "update_mode": "silent" # 目前仅支持静默更新
}
```
更新信息格式,(可使用flask返回json数据)
```json
{
  "download_url": "http://192.168.2.17:8080/download", // 下载路径
  "version": "3.0.0", // 版本信息
  "md5": "md5_text", // md5
  "force": True, // 是否强更
  "filename": "provide_file_path" // 文件名，重要，需要与客户端文件名一致
}
```
项目中使用
```python
from auto_update import AutoUpdate
from settings import SETTINGS

AutoUpdate(SETTINGS, callback[可选]).check_update()
```
AutoReduce 0.2.0
Python based automated model reduction tools for SBML models
Requires Python: >=3.6
Keywords: SBML Automated Model Reduction Modeling QSSA Hill functions

# Automated Model Reduction Tool for SBML models
## Python toolbox to automatically obtain reduced model expressions using time-scale separation, conservation laws, and other assumptions.

[![Build Status](https://github.com/ayush9pandey/autoreduce/actions/workflows/autoreduce_ci.yml/badge.svg)](https://github.com/ayush9pandey/autoreduce)
[![codecov](https://codecov.io/gh/ayush9pandey/AutoReduce/branch/master/graph/badge.svg)](https://codecov.io/gh/ayush9pandey/AutoReduce)
[![PyPI version](https://badge.fury.io/py/autoreduce.svg)](https://badge.fury.io/py/autoreduce)

Refer to the [bioRxiv paper](https://www.biorxiv.org/content/10.1101/2020.02.15.950840v2.full.pdf) for more details.
To run - Go through tutorial files inside tutorials folder then check out some common examples in the examples folder. To check if different tools are working properly, run tests. 
Contact : Ayush Pandey (apandet at caltech dot edu) for any feedback or suggestions.


- **Website:** https://github.com/ayush9pandey/AutoReduce
- **Paper:** [Journal of Robust and Nonlinear Control](https://onlinelibrary.wiley.com/doi/full/10.1002/rnc.6013)
- **Source:** https://github.com/ayush9pandey/autoreduce
- **Bug reports:** https://github.com/ayush9pandey/autoreduce/issues
- **Documentation:** Coming Soon on: [autoreduce.readthedocs.io](https://readthedocs.org/projects/autoreduce/)

# Installation

Install the latest version of AutoReduce::

    $ pip install autoreduce 

Install with all optional dependencies::

    $ pip install autoreduce[all]

# Bugs
Report any bugs that you find [here](https://github.com/ayush9pandey/autoreduce/issues).
You can also fork the repository on [GitHub](https://github.com/ayush9pandey/autoreduce),
and the create a pull request (PR) with any changes. We welcome all changes, big or small, and we
will help you make the PR if you are new to `git` (just create a new issue)

# Versions

AutoReduce versions:

* 0.2.0 (alpha release): To install run `pip install autoreduce=0.2.0`
* 0.1.0 (alpha release): To install run `pip install autoreduce==0.1.0`

# License
Released under the BSD 3-Clause License (see `LICENSE`)

Copyright (c) 2022, Ayush Pandey. All rights reserved.