semvec/pypi-packages huggingface dataset:
MiniMVC 0.0.1
MiniMVC is a lightweight, open-source web framework for building small web applications in Python.
Keywords: python,web,framework,desktop,html,javascript,styles,js,API,microservices,REST

MiniMVC is a lightweight, open-source web framework for building small web applications in 
Python. It provides a simple and intuitive interface for handling HTTP requests and generating dynamic HTML content.

With MiniMVC, you can define routes for handling different URLs, process GET and POST requests, and serve static 
files such as images, CSS files, and JavaScript files. MiniMVC also includes a simple file uploader and validator for 
processing file uploads from HTML forms.

MiniMVC is designed to be easy to use and easy to extend. It is suitable for building small web applications and 
prototypes, as well as for learning the basics of web development in Python.

### Features:
* Simple and intuitive interface
* Supports GET and POST requests
* Jinja2 templating engine for generating dynamic HTML content
* Routing system for handling different URLs
* Simple file uploader and validator for processing file uploads
* Supports serving static files such as images, CSS files, and JavaScript files
* Lightweight and easy to extend

### Documentation:
https://github.com/Dcohen52/MiniMVC

### Installation:
```pip install MiniMVC```
Cobra2D 0.5.0
A package for building time- and space-resolved metabolic models.
Requires Python: >=3.7

![Generic badge](https://img.shields.io/badge/python-3.7%20%7C%203.8%20%7C%203.9-blue)
![Tests](https://github.com/Toepfer-Lab/model_duplication/actions/workflows/test.yml/badge.svg)
![GitHub last commit](https://img.shields.io/github/last-commit/Toepfer-Lab/model_duplication)
![GitHub pull requests](https://img.shields.io/github/issues-pr/Toepfer-Lab/model_duplication)

A Python package that extends the COBRApy package with functions to represent time periods and organs by copying the
original model for every organ time combination, which we refer to as phases. This way, different time ranges and
customizable volumes of organs can be defined. Furthermore, a new model can be created automatically based on the
specified organs and time periods for the simulation.

### General process:
* Define time ranges and organs
* Individualization of single Phases
    * Volume adjustment
    * Time frame adjustments
    * Defining linkers
    * Adding special constraints for individual phases
* Creation of a new model containing all phases with their associated constraints

For this process, this package provides functionalities to not only simplify this process, but also to easily save and
share the defined settings with other people.

### Possible usage of this package

There are two ways to use this package. Either you use the functions implemented in Python to define phases and
constraints or you create an XML file that can be read in and used to create a new model.

### Examples
Examples of the use of this package can be found in the examples folder. There are examples that demonstrate the
functions but also an XML file that shows how the parameters are stored.

### Visualization
The package also provides the possibility to get an overview of the created settings with the help of an animated or unanimated graphic.

<object data="../../assets/media/ConInteractive.gif" type="image/gif">
      <object data="https://github.com/Toepfer-Lab/model_duplication/blob/c42dfdac52524a93323e78e1f3d996aef5e01714/assets/media/ConInteractive.gif" type="image/gif">
        <img src="./assets/media/ConInteractive.gif" alt="ConInteractive.gif">
      </object>
</object>

### Installation
After cloning the repository, the package can be installed in the current Python environment using pip.
So, in a terminal, the package can be installed with the following commands.
```
git clone https://github.com/Toepfer-Lab/model_duplication

cd model_duplication

pip install .
```