Hi Steve,
I created a hydrogel plugin that is available at febio.org, but also uploaded my .feb files for the accompanying paper to the user projects repository. I was helping a student get started with the plugin and running files from the repo, and noticed files ran through the command line, but FEBioStudio couldn't import the .feb files even though it was able to load the plugin successfully. After looking into it a bit, it seems like (1) there was an input file format change, so my old .feb files weren't being recognized by FEBioStudio, but also (2) I found a comment in the FEBioStudio User's Manual that mentions plugins only work for the specific version of FEBioStudio they are compiled with. For the student, it worked to just convert the .feb files to the new format without recompiling the plugin. Alternatively, recompiling the plugin for the new version of FEBioStudio now allows my old .feb files to import correctly.
To avoid any headache for potential users, what would you suggest is the proper way for me to maintain both the plugin and user projects files? Since (I believe) both of these exist outside the domain of what you and the FEBio team keep up to date, is it best to keep an eye on major FEBio changes, update .feb files and/or recompile the plugin, and then send you updated files for the plugin and modify the user projects repo as needed?
Thanks,
Brandon
I created a hydrogel plugin that is available at febio.org, but also uploaded my .feb files for the accompanying paper to the user projects repository. I was helping a student get started with the plugin and running files from the repo, and noticed files ran through the command line, but FEBioStudio couldn't import the .feb files even though it was able to load the plugin successfully. After looking into it a bit, it seems like (1) there was an input file format change, so my old .feb files weren't being recognized by FEBioStudio, but also (2) I found a comment in the FEBioStudio User's Manual that mentions plugins only work for the specific version of FEBioStudio they are compiled with. For the student, it worked to just convert the .feb files to the new format without recompiling the plugin. Alternatively, recompiling the plugin for the new version of FEBioStudio now allows my old .feb files to import correctly.
To avoid any headache for potential users, what would you suggest is the proper way for me to maintain both the plugin and user projects files? Since (I believe) both of these exist outside the domain of what you and the FEBio team keep up to date, is it best to keep an eye on major FEBio changes, update .feb files and/or recompile the plugin, and then send you updated files for the plugin and modify the user projects repo as needed?
Thanks,
Brandon
Comment