Skip to main content

FiberFit Desktop

FiberFit user interface

Fig. 1: The FiberFit user interface

Description: The FiberFit desktop version was launched in 2017 to help users analyze material symmetry from two-dimensional images. In 2023, the desktop version was migrated to a free web application with added functionality. We are no longer providing technical support for the original desktop version, but you are free to download and use it.

Image Requirements: Square dimensions (equal width and height). 8-bit image depth, or equivalently, gray scale (FiberFit will not work on color images). Approved file formats include jpg, png, tif, gif, or bmp. Here are instructions to help prepare your images.

Publication: For additional information on FiberFit, please see our publication entitled, “A Validated Software Application to Measure Fiber Organization in Soft Tissue“. If you use FiberFit in your research, please cite this publication!

FiberFit Software Download

Please fill out this form to download the Executable files for FiberFit Software.

Name(Required)
Download Date
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_2’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_2’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘body’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_2’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_2’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_2’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_2’).val();gformInitSpinner( 2, ‘https://www.boisestate.edu/coen-ntm/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(document).trigger(‘gform_page_loaded’, [2, current_page]);window[‘gf_submitting_2’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_2’).replaceWith(confirmation_content);jQuery(document).trigger(‘gform_confirmation_loaded’, [2]);window[‘gf_submitting_2’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_2’).text());}else{jQuery(‘#gform_2’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “2”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_2” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_2”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_2” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( ‘gform_post_render’, [2, current_page] ); gform.utils.trigger( { event: ‘gform/postRender’, native: false, data: { formId: 2, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} ); /* ]]> */

Documentation

FiberFit Video Tutorial

System Requirements

Mac

In order to run FiberFit, the user must have Mac OS X 10.8 or higher.

Windows

In order to run FiberFit, the user must have Windows 7 or higher.

Installation Instructions

Mac

*Note* We have not acquired a Macintosh Developer Certificate for FiberFit. Because of this, you must take additional steps to allow apps from anywhere to run on your Mac. Once you run FiberFit successfully once, you can re-enable your original security settings. These steps are included in the installation instructions.

  1. Download the Mac version of FiberFit, using the link provided after submitting the FiberFit Software Download form.
  2. Navigate to the downloaded FiberFit_2.0.zip file.
  3. Unzip the FiberFit_2.0.zip file. You should now see FiberFit_2.0.
  4. Navigate to your System Preferences.
  5. Click ‘Security & Privacy’.
  6. Click ‘General”
  7. If the lock icon in the lower left is locked, click it, and enter your password to unlock your settings.
  8. Under ‘Allow apps download from:’ click ‘Anywhere’.
  9. Confirm that you want to allow apps from anywhere.
  10. Open FiberFit_2.0
  11. Click open on security prompt.
  12. Verify that FiberFit_2.0 has opened successfully.
  13. Follow steps 5-8 again, but return your settings back to the original state.

Windows

  1. Download the Windows version of FiberFit, using the link provided after submitting the FiberFit Software Download form.
  2. Navigate to the downloaded FiberFit_2.0(W).zip
  3. Unzip FiberFit_2.0(W).zip
  4. Locate FiberFit file with .exe extensions among all the files in the unzipped folder.
  5. Double click on FiberFit and ensure it has opened successfully.

*IMPORTANT* Keep the FiberFit.exe in the same directory. You can move the entire directory from one place to another; however, a better solution will be creating a shortcut for FiberFit.exe. In order to do this,

  1. Right click on FiberFit.exe
  2. Click on “Create a shortcut”
  3. You should see a file named “FiberFit(shortcut)”. Feel free to drag it to any place within your computer.