MCPcopy Index your code
hub / github.com/Appsilon/mbaza

github.com/Appsilon/mbaza @v2.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.1.1 ↗ · + Follow
127 symbols 312 edges 56 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Mbaza

DOI:10.1101/2020.09.12.294538

A desktop application which allows bioconservation researchers to classify camera trap animal images and analyze the results.

Installation

Visit the latest release page and download Mbaza installer for your system (X.Y.Z will be the version number, e.g. 2.0.0): * Windows: Mbaza.AI.Setup.X.Y.Z.exe * Linux: Mbaza.AI-X.Y.Z.AppImage * macOS: * :warning: Mbaza requires additional setup to run on macOS. Read the instructions below. * x86-64 (Intel): Mbaza.AI-X.Y.Z-mac.zip * ARM64 (Apple M1): Mbaza.AI-X.Y.Z-arm64-mac.zip

macOS

By default macOS doesn't allow running app files downloaded from the Internet and it will display a "file is damaged" error. To fix it: 1. Extract the app from the ZIP archive. 2. Open a terminal in the directory with the extracted app. 3. Run the following command: xattr -cr 'Mbaza AI.app'.

Links

Development

If you are seeking to get involved in the development of Mbaza, take a look at our contributing guidelines. There you'll find useful technical information about app architecture, ML models, npm commands, release process, and more.

License

AGPLv3

Extension points exported contracts — how you extend this code

Props (Interface)
(no doc)
src/renderer/components/Sidebar.tsx
DarwinMenuItemConstructorOptions (Interface)
(no doc)
src/main/menu.ts
Window (Interface)
(no doc)
src/main/ipc/main.ts

Core symbols most depended-on inside this repo

formatAnimalClassName
called by 8
src/renderer/constants/animalsClasses.ts
metricsCard
called by 6
src/renderer/components/ExplorerMetrics.tsx
getUniqueSet
called by 3
src/renderer/components/ExplorerFilters.tsx
computeEvents
called by 3
src/renderer/utils/computeEvents.ts
saveCsvDialog
called by 3
src/renderer/utils/fileDialog.ts
filterCondition
called by 3
src/renderer/containers/ExplorePage.tsx
getPredictions
called by 2
src/renderer/components/observationsHelpers.tsx
listPhotos
called by 2
src/renderer/utils/listPhotos.ts

Shape

Function 112
Method 7
Class 4
Interface 3
Enum 1

Languages

TypeScript100%

Modules by API surface

src/renderer/containers/ExplorePage.tsx15 symbols
src/main/menu.ts9 symbols
src/renderer/components/observationsHelpers.tsx7 symbols
src/renderer/components/ObservationsInspector.tsx7 symbols
src/renderer/components/ExplorerFilters.tsx6 symbols
src/main/main.ts5 symbols
src/renderer/utils/writeCorrectedCsv.ts4 symbols
src/renderer/inference/getExifMetadata.ts4 symbols
src/renderer/containers/MediaToolsPage.tsx4 symbols
src/renderer/components/Map.tsx4 symbols
src/renderer/components/ExplorerMetrics.tsx4 symbols
src/main/tools/runInference.ts4 symbols

For agents

$ claude mcp add mbaza \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact