Giter VIP home page Giter VIP logo

micro-manager.github.io's Introduction

Micro-Manager

Micro-Manager is an application to control microscope hardware, such as cameras, xy-stages, filter wheels, etc. It includes a hardware abstraction layer written in C++ and a user interface written in Java (Swing).

Go to micro-manager.org for documentation and binary downloads.

For support, see Micro-Manager Community.

The Micro-Manager community welcomes you! For our governance structures, go here

Source code

This repository contains the Java projects that make up the Micro-Manager "MMStudio" GUI application. The device control layer is written in C++ and found in a separate repository, mmCoreAndDevices, which is currently a git submodule of this repository.

To checkout both repositories together:

git clone --recurse-submodules https://github.com/micro-manager/micro-manager.git

If you will be making changes to the code, make sure to enable pre-commit hooks as described in doc/pre-commit.md.

Branches

  • main - the main branch of development (Micro-Manager 2.x)
  • svn-mirror - git-svn mirror of the Micro-Manager 1.4 Subversion repository

Other branches are not official.

Developer information

For license information, please see doc/copyright.txt.

For build instructions, please see the doc/how-to-build.md.

Additional information is available on the Micro-Manager website at https://micro-manager.org

Contributing

Start here: https://micro-manager.org/Building_and_debugging_Micro-Manager_source_code

micro-manager.github.io's People

Contributors

abedtoufiksk avatar artmeln avatar coolledmarketing avatar ctrueden avatar dboonz avatar dickinson-lab avatar elevans avatar franz-xaver avatar henrypinkard avatar ianhi avatar ieivanov avatar impact27 avatar jdeschamps avatar jiangxl avatar kmdouglass avatar lars-kool avatar manzelmi-thorlabs avatar marktsuchida avatar martinzak-zaber avatar minimal-c avatar mutterer avatar nicost avatar okoresdev avatar s3lsteffen avatar simonmassad avatar smgriffin2 avatar software-physikinstrumente avatar talonchandler avatar tlambert03 avatar westernk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

micro-manager.github.io's Issues

User pages won't load

User pages don't appear to be working. The _users directory currently resides in the main repo, tried moving it under -pages without any luck.

Add twitter feed

Add twitter feed to increase "live-site" feel.

@manager_micro

This should go somewhere on the front page as well as possible the news page.

FlickrShow Adobe Flash widget no longer supported

FlickrShow.md AdobeFlash format no longer supported.

Flash video inserted via FlickrShow include.

Tried to download, view, make a screencast but no luck viewing with adobe acrobat.

Other flash uses search: include \#widget:Iframe

Fix issue with footer positioning on index page

Currently, the footer on index.md will rest further up the page than intended. Currently, several divs with large vh values are pushing it further down the page, but some clashing still exists at certain page sizes.

Fix editing/keys.md symlink issue

editing/keys.md needs to be added back into the editing documentation. Current version has a symlink issue that likely just needs a close read to ID.

Remove unused/obsolete files

There are files from the imagej transfer that are not used on the micromanger site, check categories, layouts, assests, etc folders

Some file links may need fix

See 0a5896d, which replaced :File:media/ with media/.
Should we revet that change and instead link to the .md files that are currently in _files/ (after moving the latter to, say, _pages/file_info)?

Remove sidebar include usage

Sidebars have been combined into the main-menu include. The sidebars listed below can be removed from all pages:

{% include 2.0_Sidebar %}
{% include Credits_Sidebar %}
{% include Devices_Sidebar %}
{% include Documentation_Sidebar %}
{% include Downloads_Sidebar %}
{% include Events_Sidebar %}
{% include Examples_Sidebar %}
{% include Main_Page_Sidebar %}
{% include Overview_Sidebar %}
{% include Programming_Sidebar %}
{% include Support_Sidebar %}

Missing media files

Some media files appear to be missing:

[2021-06-01 13:48:43] ERROR /media/MM_snap-live.png' not found. [2021-06-01 13:48:43] ERROR /media/Tile_creator2.png' not found.
/media/Asi_gamepad_button_table.jpg

Polish Front page

Polish up the front page -- new call to action, better spacing between sections.

Retire fileinfo and imageinfo pages

These are pages imported from the MediaWiki File: URLs, and typically contain a description for the file and image.

  • Any of these pages that contain a long description should probably have its content moved to an appropriate ordinary page.
  • Image pages with short descriptions should be removed, but the description should generally be moved to the alt of where the image is used.
  • Non-image file pages whose description has something to add should have its content edited into the page linking to the file. Those that only have a trivial sentence can just be deleted, if not linked from anywhere.

Reorganize menu

Reorganize the main-menu include. Currently too many top-level links, could be optimized.

Currently just converted many <li>'s to html to retire the menu-item include. This resulted in the main menu appearing twice on each page.

We need to rename the repo to micro-manager.github.io

When we point our domain (micro-manager.org) to GitHub pages, we cannot point it to https://micro-manager.github.io/micro-manager.org/*; the custom domain replaces micro-manager.github.io, so with the current repo name we would end up with https://micro-manager.org/micro-manager.org/*, which we certainly don't want.

To serve from the root path under the domain name, the repo needs to be named micro-manager.github.io.

Incidentally, renaming the repo will also fix the problem where the content currently served at https://micro-manager.github.io/micro-manager.org/ doesn't render correctly (because that problem is caused by relative URLs with an absolute path like /media/foo pointing outside of the micro-manager.org directory).

Fix page highlighting in main-menu include

When clicking a link on the main-menu include you are taken to a page, but that page's details section in the menu is not opened and the page is not highlighted. I think the menu-section include is supposed to take care of this, but doesn't seem to be functional at the moment.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.