Skip to content
View arthurazs's full-sized avatar

Organizations

@midiacom @FriendsLabUFF

Block or report arthurazs

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arthurazs/README.md

Hi there 👋

  • 🔭 I'm currently working on Digital Twin for Digital Substation Communication Networks
  • 📡 I'm part of @midiacom and @FriendsLabUFF
  • 🌱 My interests are:
    • Python (mainly communications, sockets and protocols) and Linux;
    • Smart Grid (IEC 61850), MMS, GOOSE and SV;
    • Digital Twin, Digital Substations and SDN (Software-Defined Network);
    • I also research 5G sometimes.
  • 🤔 I'm looking for help with Python speedup (probably with Rust)
  • 💬 I can help you with: Python and IEC 61850
  • 📫 How to reach me: github@zope.me
  • 😄 Pronouns: he/him ♂️

Here follows some of my opensource work:

IEC 61850 for Python

Python Examples

Other repos

Pinned Loading

  1. python-tls python-tls Public

    Simple TLS connection example

    Python 14 14

  2. python-api python-api Public

    Simple async API Client (httpx) and Server (litestar)

    Python

  3. pytrade pytrade Public

    Python COMTRADE reader for revision 1999.

    Python 2

  4. asn asn Public

    BER ASN.1 Identifier Decoder

    Python

  5. __repr__ function with randomness an... __repr__ function with randomness and object behaviour in Python
    1
    **TL;DR** [`__repr__`](https://docs.python.org/3/reference/datamodel.html#object.__repr__) should help us recreate an object even if it has random behaviour or if it changes itself during runtime. Check the final [Deck Class](https://gist.github.com/arthurazs/2a9e7ec13cbc18edc19195fb2f224622#file-2_final_deck-py).
    2
    
                  
    3
    ```python
    4
    >>> deck1 = Deck(5)  # Unseeded Deck 1 without extra behaviour
    5
    [0, 3, 4, 2, 1]
  6. 3AS 3AS Public

    3AS: Authentication, Authorization and Accounting for Smart Grids

    Python 1