mirror of
https://github.com/tiqi-group/pydase.git
synced 2025-06-07 05:50:41 +02:00
reference link to license
This commit is contained in:
parent
50f3686c12
commit
7ae3ff504d
@ -4,7 +4,7 @@
|
|||||||
[](https://pypi.org/project/pydase/)
|
[](https://pypi.org/project/pydase/)
|
||||||
[](https://pypi.org/project/pydase/)
|
[](https://pypi.org/project/pydase/)
|
||||||
[](https://pydase.readthedocs.io/en/stable/)
|
[](https://pydase.readthedocs.io/en/stable/)
|
||||||
[](https://github.com/tiqi-group/pydase/blob/main/LICENSE)
|
[][License]
|
||||||
|
|
||||||
`pydase` is a Python library that simplifies the creation of remote control interfaces for Python objects. It exposes the public attributes of a user-defined class via a [Socket.IO](https://python-socketio.readthedocs.io/en/stable/) web server, ensuring they are always in sync with the service state. You can interact with these attributes using an RPC client, a RESTful API, or a web browser. The web browser frontend is auto-generated, displaying components that correspond to each public attribute of the class for direct interaction.
|
`pydase` is a Python library that simplifies the creation of remote control interfaces for Python objects. It exposes the public attributes of a user-defined class via a [Socket.IO](https://python-socketio.readthedocs.io/en/stable/) web server, ensuring they are always in sync with the service state. You can interact with these attributes using an RPC client, a RESTful API, or a web browser. The web browser frontend is auto-generated, displaying components that correspond to each public attribute of the class for direct interaction.
|
||||||
`pydase` implements an [observer pattern][Observer Pattern] to provide the real-time updates, ensuring that changes to the class attributes are reflected across all clients.
|
`pydase` implements an [observer pattern][Observer Pattern] to provide the real-time updates, ensuring that changes to the class attributes are reflected across all clients.
|
||||||
@ -275,8 +275,9 @@ We welcome contributions! Please see [contributing.md](https://pydase.readthedoc
|
|||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
`pydase` is licensed under the [MIT License](https://github.com/tiqi-group/pydase/blob/main/LICENSE).
|
`pydase` is licensed under the [MIT License][License].
|
||||||
|
|
||||||
|
[License]: ./LICENSE
|
||||||
[Observer Pattern]: https://pydase.readthedocs.io/en/docs/dev-guide/Observer_Pattern_Implementation/
|
[Observer Pattern]: https://pydase.readthedocs.io/en/docs/dev-guide/Observer_Pattern_Implementation/
|
||||||
[Service Persistence]: https://pydase.readthedocs.io/en/stable/user-guide/Service_Persistence
|
[Service Persistence]: https://pydase.readthedocs.io/en/stable/user-guide/Service_Persistence
|
||||||
[Defining DataService]: #defining-a-dataService
|
[Defining DataService]: #defining-a-dataService
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
end="<!--introduction-end-->"
|
end="<!--introduction-end-->"
|
||||||
%}
|
%}
|
||||||
|
|
||||||
|
[License]: ./about/license.md
|
||||||
[Observer Pattern]: ./dev-guide/Observer_Pattern_Implementation.md
|
[Observer Pattern]: ./dev-guide/Observer_Pattern_Implementation.md
|
||||||
[Service Persistence]: ./user-guide/Service_Persistence.md
|
[Service Persistence]: ./user-guide/Service_Persistence.md
|
||||||
[Defining DataService]: ./getting-started.md#defining-a-dataservice
|
[Defining DataService]: ./getting-started.md#defining-a-dataservice
|
||||||
|
Loading…
x
Reference in New Issue
Block a user