Synethia 1.1.0.2301

There is a newer version of this package available.
See the version list below for details.
dotnet add package Synethia --version 1.1.0.2301                
NuGet\Install-Package Synethia -Version 1.1.0.2301                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Synethia" Version="1.1.0.2301" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Synethia --version 1.1.0.2301                
#r "nuget: Synethia, 1.1.0.2301"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Synethia as a Cake Addin
#addin nuget:?package=Synethia&version=1.1.0.2301

// Install Synethia as a Cake Tool
#tool nuget:?package=Synethia&version=1.1.0.2301                

GitHub contributors GitHub issues GitHub GitHub Workflow Status Using PeyrSharp GitHub release (latest SemVer)

Synethia

A basic C# algorithm that can determine the behavior of a user with an application.

Report Bug · Request Feature · Known Issues

Features

  • Detects how long the user is using which part of an app. (like a page)
  • Detects how many interactions the user has with an app. (like clicking on a button)
  • Calculates and associates a score to each page/part of the app depending on the two factors above.

More features are coming soon.

Score

Synethia attributes a score to each page/part of the app depending on the following two factors:

  • The time the user is using the page.
  • The number of interactions the user has with the page.

The score is calculated using the following formula:

score = totalTime * (interactions / 2)

Note This formula can change/evolve in upcoming releases.

Graph

Mermaid is unsupported on NuGet. Click here to see the graph.

Contribute

To contribute to the project, you'll need:

  • Visual Studio 2022 v17.0 or higher
    • .NET Desktop Development
    • Git
  • .NET 5, 6, 7

Click here to see the full guidelines.

License

This project is under the MIT License.

Product Compatible and additional computed target framework versions.
.NET net5.0-windows7.0 is compatible.  net6.0-windows was computed.  net7.0-windows was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net5.0-windows7.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Synethia:

Repository Stars
Leo-Corporation/InternetTest
InternetTest is a modern connection utility for Windows. It can locate IP addresses, send ping request, recover your WiFi passwords and more!
Version Downloads Last updated
1.1.1.2302 1,511 2/4/2023
1.1.0.2301 331 1/2/2023
1.0.0.2212 303 12/16/2022