semvec/pypi-packages huggingface dataset:
mys 0.452.0
The Mys programming language.
License: MIT
Requires Python: >=3.8
Keywords: programming-language

|discord|_
|test|_

WARNING
=======

Mys is still in the very early stages of development. API:s will
change, so now is the time to make suggestions! Join the `Mys Discord
server`_ to get in touch with the developers!

Mys
===

The Mys programming language - an attempt to create a statically typed
compiled Python-like language that produces fast binaries.

Mys is heavily inspired by Python's syntax and Rust's packaging.

Source code:

.. code-block:: python

   from random.pseudo import random

   func main():
       print(random())

Package configuration:

.. code-block:: toml

   [package]
   name = "robot"
   version = "0.1.0"
   authors = ["Mys Lang <mys.lang@example.com>"]

   [dependencies]
   random = "latest"

Mys is mainly targeting resource constrained single core embedded
systems, but is just as useful in desktop environments.

Documentation
-------------

- `Getting Started`_: Step by step guide to get you started writing
  applications in Mys.

- `The Mys documentation`_: Mys' official documentation. The best
  place to start learning Mys.

Community
---------

- `Discord`_: Mys' official Discord server.

Contributing
------------

There are many ways in which you can participate in the project, for
example:

- Submit bugs and feature requests.

- Fix bugs and implement new features.

- Review the documentation and make pull requests for anything from
  typos to new content.

There is more information available in the `Mys Developer Guide`_.

.. |discord| image:: https://img.shields.io/discord/777073391320170507?label=Discord&logo=discord&logoColor=white
.. _discord: https://discord.gg/GFDN7JvWKS

.. |test| image:: https://github.com/mys-lang/mys/workflows/Test/badge.svg?event=schedule
.. _test: https://github.com/mys-lang/mys/actions?query=event%3Aschedule+workflow%3ATest+

.. _The Mys documentation: https://mys-lang.org/

.. _Mys Discord server: https://discord.gg/GFDN7JvWKS

.. _Discord: https://discord.gg/GFDN7JvWKS

.. _Mys Developer Guide: https://mys-lang.org/developer-guide.html

.. _GitHub: https://github.com/mys-lang/mys

.. _Getting Started: https://mys-lang.org/user-guide/getting-started.html
espsetup 0.0.6
simplified setup up for esp8266 / esp32 device
License: MIT
Requires Python: >=3.6
Keywords: micropython utility shell setup esp esp32 esp8266

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)


# esp-setup

simplified setup for esp8266 / esp32 device 

# how it works

the tool discovers first the connected device type with `esptool.py` and
searches then the available firmware `bin` files in your download folder.
the search follows the naming convention of the micropython release (alphabetical sort).

after that it ask which to install.

optional you can erase flash before installing


## cmd line

display all available cmd line options with


    python3 -m espsetup.py --help
        
    usage: espsetup [options]. 
                it's possible to pass custom parameters to esptool, such as
                "-fs 1MB -fm dout 0x0" (e.g. for a esp8266 board).
                the defaults are:
                    esp8266: "-z 0x1000", and
                    esp32: "--flash_size=detect 0".
                a single '-' will set this to ""
                any custom parameter at the end of the cmd-line
                will be passed over to esptool as specified.

    setup an esp32/esp8266 device

    optional arguments:
      -h, --help            show this help message and exit
      -v, --version         show version info and exit
      -s, --dry             simulate /dry run, only show cmd information
      -port PORT, -p PORT   port/device to use (default: /dev/ttyUSB0)
      -baud BAUD, -b BAUD   baud rate to use (default: 115200)
      -c {ask,y,yes,n,no}, -erase_flash {ask,y,yes,n,no}
                            erase_flash before installing (default: ['ask'])
      -r {ask,y,yes,n,no}, -run_cmd {ask,y,yes,n,no}
                            run final install cmd (default: ['ask'])
      -image IMAGE, -i IMAGE
                            image to install, use 'latest' to install the last
                            version available in your folder(default: show list of
                            available images '*.bin')
      -dir IMAGE_DIR, -d IMAGE_DIR
                            image search directory (default: ~/Downloads)
      -regex IMAGE_PATTERN, -e IMAGE_PATTERN
                            file pattern (default: 'esp[32|8266]*.bin')
pylems-py2xml 1.0.10
Python code & dictionary traversal to XML
License: MIT
Keywords: pylems,xml

### PyLEMS extension for code traversal 

This package is created for code traversal and model's equations and parameters storage. The idea behind it is to 
automatically traverse Python code and find the models and its parameters. Then, depending on the found model, 
alter its default values with the newly-found parameters. Next, create a PyLEMS model supplementing the new values. 
Finally, create the XML file(s) in the specified folder.

#### Currently supported models

- HindmarshRose


---


### Getting started

Simply fork the project or run the following command:

```
pip install pylems-py2xml
```

After that, the steps are pretty straightforward. Run the following:

```
import pylems_py2xml

pylems_py2xml.main.XML(input_path='examples/50healthy_code.py', output_path='examples')
```

A couple of arguments to be aware of:

- *input_path*: path to Python code that includes models (e.g., HindmarshRose, WongWang)
- *output_path*: path to the folder where to store results. By default, everything gets stored in the `examples` folder. 
- *units*: 
- *uid*:
- *app*:
- *store_numeric*:
- *suffix*:

You can follow the instructions [in this Jupyter notebook](https://github.com/dissagaliyeva/pylems-ext/blob/master/notebooks/example.ipynb)


### Walk-through

Here is an example taken from `examples/50healthy_code.py`:
```
oscilator = models.ReducedSetHindmarshRose(r=[0.006], a=[1.0], b=[3.0], c=[1.0], d=[5.0], s=[4.0], xo=[-1.6], K11=[0.5],
                                           K12=[0.1], K21=[0.15], sigma=[0.3], mu=[2.2],
                                           variables_of_interest=["xi", "alpha"])
```