Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adapt statsGenerator Color PoleFigure creator to create image based on GBCD Visualization Data #2

Closed
imikejackson opened this issue Aug 7, 2013 · 1 comment

Comments

@imikejackson
Copy link
Contributor

No description provided.

megnashah pushed a commit that referenced this issue Jun 16, 2014
@imikejackson
Copy link
Contributor Author

Using Lambert Projection for interpolation.

vikramswri pushed a commit to vikramswri/DREAM3D that referenced this issue Jan 11, 2019
Adds basic REST functionality in the form of server functionality that can be run as a command line program. This basic functionality is probably not production ready but does show the possibility of what could be achieved. API tests are included in addition to a basic example client program.

+ Test files removed since they should be referenced from the DREAM3DData repository
+ Fixing bug that was causing the auto detected IP address to not be set correctly for the SIMPLUnitTest.
+ Commenting out code that was making the test fail.
+ Reorganizing test code into smaller, more modularized functions.
+ Adding upload progress feedback.
+ Fixing divide-by-0 error in the upload progress messages.
+ Creating the QNetworkAccessManager object regardless of if the server is started or not, because we need to be able to use it to post HTTP messages even if the server isn't started on the same machine.
+ Moving the RESTServer common sources into SIMPLib. (BlueQuartzSoftware#2)
+ There is an extra application that is the acutal server
+ Turning on the REST group by default for this branch.
+ Removing colons from all paths that come from the client before appending them to the temporary file path to be used on the server.
+ Updating the REST API to work with Windows.
+ Working on updating the REST server documentation to explain the new API changes.
+ Finishing updating REST documentation.
+ Updating the text on a few error messages sent from the server.  Updating the documentation with an example multipart/form-data request.
+ Changing around some of the outputs from both the ExecutePipeline and PreflightPipeline endpoints.  Updating docs to be consistent with these changes.  In the process of updating the test to be consistent with these changes.
+ Finished updating the test.
vikramswri pushed a commit to vikramswri/DREAM3D that referenced this issue Jan 11, 2019
imikejackson pushed a commit that referenced this issue Apr 1, 2019
* Updates to the FilterParameter API and types

* WIP: Updates codes to match new APIS being introduced in DataArrayPath

All DataStructure classes have been updated in addition to some FilterParameter
changes that allow much faster renaming within the gui and generally faster
execution times.

* Fixed compile issues

* ModifiedLambertProjectionArray::resizeTuples needs implementation.

* WIP: Changes API for FloatVec3, updates DataArray to STL container API

+ Updates API in AttributeMatrix: Add insert_or_assign (based on C++17 std::map semantics)
+ Updates DataArray<T> to have a more STL like interface
+ Updates FloatVec3_t to SIMPLArray<T, unsigned int Dimension> allows more STL like interfaces to be built onto the FloatVec3Type alias.
+ Lots of other replacements to update uses of the old API to the new API
* WIP: Add insertOrAssign to all DataStructure classes.

+ Update all occurances of insert_or_assign to insertOrAssign
+ Update DataArray with proper allocation/deallocation schemes when the memory is not owned

* WIP: Correct errors in DataArray.hpp that lead to crashes and bugs.

 For now there is no "resize(size_type)" method in DataArray until we are sure
 all the filters that used that function have been updated to use resizeTuples()
 instead.

* Remove the Find_Package for Eigen3 in the SurfaceMeshing pluign

The library is already located by SIMPL and SurfaceMeshing uses a boolean that is
set by SIMPL to determine if the Eigen related filters should be included.


* Fixed EnsembleInfoReaderTests
* Converted QString DataContainerNames to DataArrayPaths
* Fixed failing SamplingUnitTests
* Updated DataContainerName variant to DataArrayPath variant.
* Fixed failing QuickSurfaceMeshTest
* Updated QString paths to DataArrayPaths.
* Updated data container classes
* Renamed the add methods in various data container classes.  Functionality was restored to its previous case where values were not just added but replaced as well.  The only pure add method remaining is IDataStructureContainerNode::push_back
* DataContainerArray::addDataContainer renamed to addOrRelaceDataContainer.
* DataContainer::addAttributeMatrix renamed to addOrReplaceAttributeMatrix.
* AttributeMatrix::addAttributeArray renamed to addOrReplaceArributeArray.
* Added SIMPLDataPathValidator to EbsdToH5Ebsd filter
* EbsdToH5Ebsd filter can now convert relative paths to absolute paths in the same way that the GUI does.  This was important for PipelineRunner test or anywhere pipelines are executed outside of the SIMPLView GUI, as pipelines executed in the GUI were not compatible with those run through command line.  There are likely several other places that this conversion needs to be performed in the filter-level.
* Updated prebuilt pipelines to use relative paths instead of absolute
* Updated input and output file paths for EBSD Reconstruction (02) and (03) to use relative paths instead of absolute paths for a specific user and OS.
* Added an out of range exception
* FindMisorientations filter throws an out of range exception when using a negative index to reference a quaternion pointer.
* Fixed formatting in FindMisorientations exception
* Reverted changes to access the data folder in the filter level.
* Updated EbsdToH5Ebsd filter in OrientationAnalysis
* Fix constants used in H5Ebsd file that were erroneously updated
* Fixing preflight errors by implementing error checking in dataCheck()
* Fix Unit Test failure for DetectEllipsoids.
+ Test Pipeline updated to also output a .dream3d file (useful for debugging)
+ filter updated to use QMutex and QMutexLocker instead of a QSemaphore
+ Other C++ Modernization updates
* Removed exception from FindMisorientations
* Update prebuilt example pipelines to adhere to newer API for DataArrayPath
* Fix issues with the dimensions being incorrect when reading EBSD data
* Adding Enumeration to classes for the DataContainerID that is used for getPrereqDataContainer

This is needed to allow the filter to take part in renaming actions.
* Add DataArray Rename IDs for createPrereqArray methods.
* Add AttributeMatrix Rename IDs for createPrereqAttributeMatrix methods.
* Fixing compile errors when PYTHON is enabled. (#2)

Remove Python binding for method that was removed.


Signed-off-by: Michael Jackson <mike.jackson@bluequartz.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant