Skip to content

Commit d19ff0c

Browse files
Set default version to latest with mike 2.1.4
1 parent 78f7e24 commit d19ff0c

1 file changed

Lines changed: 13 additions & 314 deletions

File tree

index.html

Lines changed: 13 additions & 314 deletions
Original file line numberDiff line numberDiff line change
@@ -1,319 +1,18 @@
11
<!DOCTYPE html>
2-
<html class="writer-html5" lang="en" >
2+
<html>
33
<head>
4-
<meta charset="utf-8" />
5-
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
6-
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="None" /><link rel="canonical" href="https://infomuscp.github.io/PyEyesWeb/" />
7-
<link rel="shortcut icon" href="img/favicon.ico" />
8-
<title>PyEyesWeb</title>
9-
<link rel="stylesheet" href="css/theme.css" />
10-
<link rel="stylesheet" href="css/theme_extra.css" />
11-
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" />
12-
<link href="assets/_mkdocstrings.css" rel="stylesheet" />
13-
<link href="overrides/extra.css" rel="stylesheet" />
14-
15-
<script>
16-
// Current page data
17-
var mkdocs_page_name = "Home";
18-
var mkdocs_page_input_path = "index.md";
19-
var mkdocs_page_url = "/PyEyesWeb/";
20-
</script>
21-
22-
<!--[if lt IE 9]>
23-
<script src="js/html5shiv.min.js"></script>
24-
<![endif]-->
25-
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
26-
<script>hljs.highlightAll();</script>
4+
<meta charset="utf-8">
5+
<title>Redirecting</title>
6+
<noscript>
7+
<meta http-equiv="refresh" content="1; url=latest/" />
8+
</noscript>
9+
<script>
10+
window.location.replace(
11+
"latest/" + window.location.search + window.location.hash
12+
);
13+
</script>
2714
</head>
28-
29-
<body class="wy-body-for-nav" role="document">
30-
31-
<div class="wy-grid-for-nav">
32-
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
33-
<div class="wy-side-scroll">
34-
<div class="wy-side-nav-search">
35-
<a href=".">
36-
<img src="assets/eyesweb-logo.png" class="logo" alt="Logo"/>
37-
</a><div role="search">
38-
<form id ="rtd-search-form" class="wy-form" action="./search.html" method="get">
39-
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" title="Type search term here" />
40-
</form>
41-
</div>
42-
</div>
43-
44-
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
45-
<ul class="current">
46-
<li class="toctree-l1 current"><a class="reference internal current" href="#">Home</a>
47-
<ul class="current">
48-
<li class="toctree-l2"><a class="reference internal" href="#why-pyeyesweb">Why PyEyesWeb?</a>
49-
</li>
50-
<li class="toctree-l2"><a class="reference internal" href="#use-cases">Use Cases</a>
51-
</li>
52-
<li class="toctree-l2"><a class="reference internal" href="#methodological-foundation">Methodological Foundation</a>
53-
</li>
54-
<li class="toctree-l2"><a class="reference internal" href="#project-context">Project Context</a>
55-
</li>
56-
</ul>
57-
</li>
58-
</ul>
59-
<p class="caption"><span class="caption-text">User Guide</span></p>
60-
<ul>
61-
<li class="toctree-l1"><a class="reference internal" href="user_guide/getting_started/">Getting Started</a>
62-
</li>
63-
<li class="toctree-l1"><a class="reference internal" href="user_guide/theoretical_framework/theoretical_framework/">Theoretical Framework</a>
64-
<ul>
65-
<li class="toctree-l2"><a class="reference internal" href="user_guide/theoretical_framework/physical_signals/physical_signals/">Layer 1 - Physical Signals</a>
66-
</li>
67-
<li class="toctree-l2"><a class="reference internal" href="user_guide/theoretical_framework/low_level/low_level/">Layer 2 - Low-Level Features</a>
68-
<ul>
69-
<li class="toctree-l3"><a class="reference internal" href="user_guide/theoretical_framework/low_level/postural_balance/">Postural Balance</a>
70-
</li>
71-
<li class="toctree-l3"><a class="reference internal" href="user_guide/theoretical_framework/low_level/smoothness/">Smoothness</a>
72-
</li>
73-
</ul>
74-
</li>
75-
<li class="toctree-l2"><a class="reference internal" href="user_guide/theoretical_framework/mid_level/mid_level/">Layer 3 - Mid-Level Features</a>
76-
</li>
77-
<li class="toctree-l2"><a class="reference internal" href="user_guide/theoretical_framework/high_level/high_level/">Layer 4 - High-Level Features</a>
78-
</li>
79-
<li class="toctree-l2"><a class="reference internal" href="user_guide/theoretical_framework/analysis_primitives/analysis_primitives/">Analysis Primitives</a>
80-
<ul>
81-
<li class="toctree-l3"><a class="reference internal" href="user_guide/theoretical_framework/analysis_primitives/bilateral_symmetry/">Bilateral Symmetry</a>
82-
</li>
83-
<li class="toctree-l3"><a class="reference internal" href="user_guide/theoretical_framework/analysis_primitives/synchronization/">Synchronization</a>
84-
</li>
85-
</ul>
86-
</li>
87-
</ul>
88-
</li>
89-
<li class="toctree-l1"><a class="reference internal" href="user_guide/integrations/">Integrations</a>
90-
</li>
91-
</ul>
92-
<p class="caption"><span class="caption-text">API</span></p>
93-
<ul>
94-
<li class="toctree-l1"><a class="reference internal" >Analysis Primitives</a>
95-
<ul>
96-
<li class="toctree-l2"><a class="reference internal" href="API/analysis_primitives/bilateral_symmetry/">Bilateral Symmetry</a>
97-
</li>
98-
<li class="toctree-l2"><a class="reference internal" href="API/analysis_primitives/clusterability/">Clusterability</a>
99-
</li>
100-
<li class="toctree-l2"><a class="reference internal" href="API/analysis_primitives/mse_dominance/">Mse Dominance</a>
101-
</li>
102-
<li class="toctree-l2"><a class="reference internal" href="API/analysis_primitives/rarity/">Rarity</a>
103-
</li>
104-
<li class="toctree-l2"><a class="reference internal" href="API/analysis_primitives/statistical_moment/">Statistical Moment</a>
105-
</li>
106-
<li class="toctree-l2"><a class="reference internal" href="API/analysis_primitives/synchronization/">Synchronization</a>
107-
</li>
108-
</ul>
109-
</li>
110-
<li class="toctree-l1"><a class="reference internal" >Data Models</a>
111-
<ul>
112-
<li class="toctree-l2"><a class="reference internal" href="API/data_models/sliding_window/">Sliding Window</a>
113-
</li>
114-
<li class="toctree-l2"><a class="reference internal" href="API/data_models/thread_safe_buffer/">Thread Safe Buffer</a>
115-
</li>
116-
</ul>
117-
</li>
118-
<li class="toctree-l1"><a class="reference internal" >Low Level</a>
119-
<ul>
120-
<li class="toctree-l2"><a class="reference internal" href="API/low_level/contraction_expansion/">Contraction Expansion</a>
121-
</li>
122-
<li class="toctree-l2"><a class="reference internal" href="API/low_level/equilibrium/">Equilibrium</a>
123-
</li>
124-
<li class="toctree-l2"><a class="reference internal" href="API/low_level/kinetic_energy/">Kinetic Energy</a>
125-
</li>
126-
<li class="toctree-l2"><a class="reference internal" href="API/low_level/smoothness/">Smoothness</a>
127-
</li>
128-
</ul>
129-
</li>
130-
<li class="toctree-l1"><a class="reference internal" >Mid Level</a>
131-
<ul>
132-
<li class="toctree-l2"><a class="reference internal" href="API/mid_level/lightness/">Lightness</a>
133-
</li>
134-
</ul>
135-
</li>
136-
<li class="toctree-l1"><a class="reference internal" >Utils</a>
137-
<ul>
138-
<li class="toctree-l2"><a class="reference internal" href="API/utils/math_utils/">Math Utils</a>
139-
</li>
140-
<li class="toctree-l2"><a class="reference internal" href="API/utils/signal_generators/">Signal Generators</a>
141-
</li>
142-
<li class="toctree-l2"><a class="reference internal" href="API/utils/signal_processing/">Signal Processing</a>
143-
</li>
144-
<li class="toctree-l2"><a class="reference internal" href="API/utils/tsv_reader/">Tsv Reader</a>
145-
</li>
146-
<li class="toctree-l2"><a class="reference internal" href="API/utils/validators/">Validators</a>
147-
</li>
148-
</ul>
149-
</li>
150-
</ul>
151-
</div>
152-
</div>
153-
</nav>
154-
155-
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
156-
<nav class="wy-nav-top" role="navigation" aria-label="Mobile navigation menu">
157-
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
158-
<a href=".">PyEyesWeb</a>
159-
160-
</nav>
161-
<div class="wy-nav-content">
162-
<div class="rst-content"><div role="navigation" aria-label="breadcrumbs navigation">
163-
<ul class="wy-breadcrumbs">
164-
<li><a href="." class="icon icon-home" aria-label="Docs"></a></li>
165-
<li class="breadcrumb-item active">Home</li>
166-
<li class="wy-breadcrumbs-aside">
167-
<a href="https://github.com/InfoMusCP/PyEyesWeb/edit/master/docs/index.md" class="icon icon-github"> Edit on GitHub</a>
168-
</li>
169-
</ul>
170-
<hr/>
171-
</div>
172-
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
173-
<div class="section" itemprop="articleBody">
174-
175-
<div class="hero">
176-
<h1 id="pyeyesweb">PyEyesWeb</h1>
177-
<p><strong>Movement Analysis Toolkit</strong></p>
178-
<p><img alt="Open Source" src="https://img.shields.io/badge/Open%20Source-Yes-brightgreen" />
179-
<img alt="Platform" src="https://img.shields.io/badge/Platform-Python-blue" />
180-
<img alt="Domain" src="https://img.shields.io/badge/Domain-Movement%20Analysis-purple" /></p>
181-
<hr />
182-
<p>🚀 <strong>Extract features</strong> from raw human movement data<br />
183-
🎓 <strong>Apply in science, health, and the arts</strong><br />
184-
🤝 <strong>Developed with the partial support of the <a href="https://resilence.eu/">EU ICT STARTS Resilence Project</a></strong></p>
185-
<p><strong><a href="user_guide/getting_started/">📖 Get Started</a></strong> | <strong><a href="https://github.com/InfoMusCP/PyEyesWeb">GitHub Repository</a></strong></p>
186-
<hr />
187-
<h2 id="why-pyeyesweb">Why PyEyesWeb?</h2>
188-
<p>PyEyesWeb builds on the <strong>Expressive Gesture Analysis</strong> library of <a href="https://casapaganini.unige.it/eyesweb_bp" target="_blank">EyesWeb</a>,
189-
bringing expressive movement analysis into <strong>Python</strong> as a core aim of the project,
190-
creating a modern, modular, and accessible toolkit for research, health, and artistic applications. </p>
191-
<p>PyEyesWeb is designed to facilitate adoption in <strong>artificial intelligence and machine learning pipelines</strong>,
192-
while also enabling seamless integration with <strong>creative and interactive platforms</strong>
193-
(e.g., <strong>TouchDesigner, Unity, and Max/MSP</strong> among others), supporting innovative,
194-
cross-disciplinary projects at the intersection of science and the arts.</p>
195-
<details>
196-
<summary>Learn more about EyesWeb</summary>
197-
198-
<a href="https://casapaganini.unige.it/eyesweb_bp" target="_blank">EyesWeb</a> is an open software research platform for the design and development of <b>real-time multimodal systems and interfaces</b>.
199-
It supports a wide variety of inputs, including motion capture, cameras, game controllers (Kinect, Wii), multichannel audio, and physiological signals.
200-
<br><br>
201-
Outputs include multichannel audio, video, analog devices, and robotic platforms. EyesWeb provides libraries such as <b>Non-Verbal Expressive Gesture Analysis</b> and <b>Non-Verbal Social Signals Analysis</b>, and a visual programming environment that enables users to develop <b>real-time, networked applications</b>.
202-
<br><br>
203-
Originally started in 1997, EyesWeb has been adopted worldwide in scientific research, education, and industry, including EU projects and collaborations with organizations such as INTEL and NYU.
204-
205-
</details>
206-
<hr />
207-
<h2 id="use-cases">Use Cases</h2>
208-
<ul>
209-
<li>
210-
<p><strong>🎓 Research &amp; Science</strong>
211-
Quantify movement expressivity and analyze biomechanics with validated methods.</p>
212-
</li>
213-
<li>
214-
<p><strong>🔗 Interactive Media</strong>
215-
Integrate PyEyesWeb in real-time with <a href="user_guide/integrations">TouchDesigner</a>.</p>
216-
</li>
217-
<li>
218-
<p><strong>🏥 Health &amp; Rehabilitation</strong>
219-
Assess movement disorders, monitor recovery, and support clinical studies.</p>
220-
</li>
221-
<li>
222-
<p><strong>🎭 Artistic Performance</strong>
223-
Explore synchrony, smoothness, and expressive qualities in dance and live performance.</p>
224-
</li>
225-
</ul>
226-
<hr />
227-
<h2 id="methodological-foundation">Methodological Foundation</h2>
228-
<p>PyEyesWeb is informed by decades of research at the intersection of <strong>movement science, computational modeling, and expressive gesture analysis</strong>. </p>
229-
<p>A key methodological foundation of PyEyesWeb is the layered conceptual framework for analyzing expressive qualities of movement developed by <a href="http://www.casapaganini.org/index_eng.php" target="_blank"><strong>InfoMus Lab – Casa Paganini</strong></a> [1].
230-
This framework models an observer of a dance performance through four interconnected layers: from the physical signals captured by sensors, to the higher-level expressive qualities conveyed by movement (such as emotions).</p>
231-
<div class="admonition references">
232-
<p class="admonition-title">References</p>
233-
<p>[1] Camurri, A., Volpe, G., Piana, S., Mancini, M., Niewiadomski, R., Ferrari, N., &amp; Canepa, C. (2016, July). The dancer in the eye: towards a multi-layered computational framework of qualities in movement. In Proceedings of the 3rd International Symposium on Movement and Computing (pp. 1-7).</p>
234-
</div>
235-
<hr />
236-
<h2 id="project-context">Project Context</h2>
237-
<div class="admonition info">
238-
<p class="admonition-title">About the Authors</p>
239-
<p>PyEyesWeb is developed by <a href="http://www.casapaganini.org/index_eng.php" target="_blank"><strong>InfoMus Lab – Casa Paganini</strong></a>, University of Genoa, as partners of the Resilence EU Project. </p>
240-
<p><div align="center">
241-
<img alt="InfoMus Lab Logo" src="assets/cp-logo.png" width="512" />
242-
</p>
243-
</div>
244-
</div>
245-
<p>PyEyesWeb is developed with the partial support of the <a href="https://resilence.eu/">EU ICT STARTS Resilence Project</a>,
246-
funded by the European Union’s Horizon programme. </p>
247-
<div align="center">
248-
249-
<img src="assets/resilence-logo.png" alt="Resilence Project Logo" width="200" style="margin:15px"/>
250-
<img src="assets/eu-logo.png" alt="EU Logo" width="100" style="margin:15px"/>
251-
252-
</div>
253-
<hr />
254-
<div class="admonition info">
255-
<p class="admonition-title">Community &amp; Collaboration</p>
256-
<p>Whether you are a <strong>researcher, artist, or developer</strong>, PyEyesWeb helps you bridge movement, computation, and expression.<br />
257-
It is designed to be <strong>modular, accessible, and integrable</strong>, supporting a variety of use cases from scientific analysis to interactive artistic performances.</p>
258-
<p>💡 We welcome contributions, collaborations, and use cases from the community.<br />
259-
Check out our <a href="https://github.com/InfoMusCP/PyEyesWeb">GitHub repository</a> to report issues, suggest features, or contribute code.</p>
260-
</div>
261-
<hr />
262-
<p>MIT Licensed · Open for collaboration </p>
263-
264-
</div>
265-
</div><footer>
266-
<div class="rst-footer-buttons" role="navigation" aria-label="Footer Navigation">
267-
<a href="user_guide/getting_started/" class="btn btn-neutral float-right" title="Getting Started">Next <span class="icon icon-circle-arrow-right"></span></a>
268-
</div>
269-
270-
<hr/>
271-
272-
<div role="contentinfo">
273-
<!-- Copyright etc -->
274-
<p>Copyright &copy; 2025 InfoMus Lab - Casa Paganini, Genoa, Italy. All rights reserved.</p>
275-
</div>
276-
277-
Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
278-
</footer>
279-
280-
</div>
281-
</div>
282-
283-
</section>
284-
285-
</div>
286-
287-
<div class="rst-versions" role="note" aria-label="Versions">
288-
<span class="rst-current-version" data-toggle="rst-current-version">
289-
290-
<span>
291-
<a href="https://github.com/InfoMusCP/PyEyesWeb" class="fa fa-github" style="color: #fcfcfc"> GitHub</a>
292-
</span>
293-
294-
295-
296-
<span><a href="user_guide/getting_started/" style="color: #fcfcfc">Next &raquo;</a></span>
297-
298-
</span>
299-
</div>
300-
<script src="js/jquery-3.6.0.min.js"></script>
301-
<script>var base_url = ".";</script>
302-
<script src="js/theme_extra.js"></script>
303-
<script src="js/theme.js"></script>
304-
<script src="javascripts/mathjax.js"></script>
305-
<script src="https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js"></script>
306-
<script src="search/main.js"></script>
307-
<script>
308-
jQuery(function () {
309-
SphinxRtdTheme.Navigation.enable(true);
310-
});
311-
</script>
312-
15+
<body>
16+
Redirecting to <a href="latest/">latest/</a>...
31317
</body>
31418
</html>
315-
316-
<!--
317-
MkDocs version : 1.6.1
318-
Build Date UTC : 2026-03-02 20:06:58.308997+00:00
319-
-->

0 commit comments

Comments
 (0)