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

Improve Python Example use_case_02.py with additional example codes #423

Open
wants to merge 403 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
403 commits
Select commit Hold shift + click to select a range
5bb1fe6
Correct issue with static cast on Linux.
imikejackson Aug 22, 2019
ec3980c
Update/fix formatting inside ImportHDF5 Data set documentation
imikejackson Aug 26, 2019
0c73a2b
Fix ITK5 Symbol Loading on MacOS (#377)
imikejackson Sep 11, 2019
b0dff13
Fix compiler error due to missing macro definition
imikejackson Sep 11, 2019
ec4ccce
Enable Double Precision computations in some base classes. (#376)
imikejackson Sep 13, 2019
7f1a7e8
Copying a DataContainerReader filter only copies that filter (#379)
mmarineBlueQuartz Oct 21, 2019
e39c824
Feature/const (#380)
JDuffeyBQ Oct 28, 2019
c055656
Fix compiler errors due to PYBIND_11 macros not being updated to API …
imikejackson Oct 29, 2019
6f7c33a
Update codes to remove use of macros, fix python errors, fix const is…
imikejackson Oct 30, 2019
12cfa13
Add include directive to ensure that ITK_v5CONST is properly defined.
imikejackson Oct 31, 2019
3a1935b
Reverted a change to JsonFilterParametersWriter constructor
mmarineBlueQuartz Nov 5, 2019
2b175dd
Add filter that generates a tilt series of images from an ImageGeom (…
imikejackson Nov 13, 2019
a29be09
Allow user to set the start, stop and increment for the tilt series g…
imikejackson Nov 13, 2019
799983b
Feature/generate tilt series fix (#382)
JDuffeyBQ Nov 13, 2019
bad4728
Remove Debug Data Containers that get generated.
imikejackson Nov 14, 2019
5654242
Fixed DataArray constructor not using initValue parameter
mmarineBlueQuartz Nov 15, 2019
f8a8e2c
Add DataArraySelectionFilterParameter::CreateRequirement for vector o…
JDuffeyBQ Nov 18, 2019
3a22864
Remove use of macro for Math defines since we define them all.
imikejackson Nov 22, 2019
14d1dda
Convert FileListInfo into a superclass with subclasses.
joeykleingers Nov 26, 2019
31c25ab
Fixing compile errors and test failures.
joeykleingers Nov 27, 2019
1c28c20
Fix alias to use a const where appropriate
imikejackson Nov 27, 2019
fc766d5
Montage file lists with one row and/or one column can now be generated.
joeykleingers Dec 2, 2019
cdbc044
Declaring DataContainerArray::Pointer as a Qt metatype.
joeykleingers Dec 2, 2019
641c371
Revert "Montage file lists with one row and/or one column can now be …
joeykleingers Dec 3, 2019
a505d9e
Feature/move rotate filter (#385)
JDuffeyBQ Dec 17, 2019
b2a046f
Fixed bug where the wrong property name was used for RotateSampleRefF…
JDuffeyBQ Dec 19, 2019
9aa77d5
Add MarkDown to InfoStringFormat
imikejackson Dec 31, 2019
6911da6
Update Filter Parameter Widgets to use std::function callbacks instea…
imikejackson Jan 6, 2020
f76e666
Use explicit Instantiated Templates for DataArray<> (#387)
imikejackson Jan 7, 2020
424185e
Fixed filter parameter requirement for CreateGeometry filter
JDuffeyBQ Jan 13, 2020
525782d
Fixed bug where LinkedChoicesFilterParameter wouldn't get values from…
JDuffeyBQ Jan 13, 2020
5b67dd0
Fix:Saving Pipelines to JSON does not expand prior pipelines.
imikejackson Jan 18, 2020
6d8b4a4
Fix install rules for itkExplicit library
imikejackson Jan 21, 2020
0273758
Updating macros to use the enumeration values directly.
imikejackson Feb 21, 2020
b7fb412
Allow users to select multi-component arrays to conditionally set values
imikejackson Feb 25, 2020
54878ca
Fix unit test failure for ConditionalSetValueUnitTest
imikejackson Feb 25, 2020
b23516f
Adding missing GeometryMath function from Mike Groeber.
joeykleingers Feb 27, 2020
084c86d
Fixed ClassName and getNameOfClass functions
JDuffeyBQ Mar 2, 2020
8ef532b
Changes to data structure and AbstractFilter API (#390)
JDuffeyBQ Mar 17, 2020
3a300c0
Backward compatibility Macro for Qt 5.9 to 5.14 (#392)
JDuffeyBQ Mar 18, 2020
4e185e1
Marking methods const that should not be changing the object (#393)
imikejackson Mar 20, 2020
e440f87
Code cleanup of H5Lite::writeVectorDataset for const correctness.
imikejackson Mar 20, 2020
af4140b
# Merge Python wrapping macro changes
imikejackson Mar 27, 2020
1db5346
Montage Data Structure (#394)
JDuffeyBQ Mar 28, 2020
5051520
Various small updates to allow users to import data as size_t type (#…
imikejackson Mar 29, 2020
3031713
# Merge H5Support and EbsdLib stand alone libraries
imikejackson Apr 13, 2020
78936ac
Minimum CMake version is set to 3.14
imikejackson Apr 13, 2020
5d0b967
Remove uses of tbb::task_scheduler_init from all codes
imikejackson Apr 20, 2020
ee67fae
Minor changes to the unit test report to conform to Markdown formatti…
imikejackson Apr 21, 2020
19cadec
New Python bindings generator (#397)
JDuffeyBQ Apr 22, 2020
5973903
Correctly list a header file using .h file.
imikejackson Apr 27, 2020
2339016
Allowed use of Anaconda environment for Python tests
JDuffeyBQ Apr 28, 2020
82da9d0
Renamed SIMPL_ANACONDA_PYTHON to SIMPL_USE_ANACONDA_PYTHON
JDuffeyBQ Apr 28, 2020
a37eff3
Replace use of QPair with std::pair for FPRangePair typedef
imikejackson Apr 27, 2020
1d9f731
Fix Qt deprecation warnings
imikejackson Apr 27, 2020
9c205ec
Fix compiler warnings in DataArray.cpp
imikejackson Apr 30, 2020
19c5c1b
Revert "Fix compiler warnings in DataArray.cpp"
JDuffeyBQ Apr 30, 2020
65cbad5
Removed option to turn off usage of byte swap compiler intrinsic
JDuffeyBQ Apr 29, 2020
d2455e0
Fixed conda.exe being found instead of conda.bat
JDuffeyBQ Apr 29, 2020
bca5880
Reapplied initialization order warning fix in DataArray.cpp
JDuffeyBQ Apr 30, 2020
b226f34
Fixed conda executable using wrong cached value
JDuffeyBQ Apr 30, 2020
38bfc26
Fixed SIMPL_CONDA_EXECUTABLE caching
JDuffeyBQ May 1, 2020
7f12b9a
Added CMake failure for if the system is big endian
JDuffeyBQ May 1, 2020
9f3bc22
Print out the Start and End times when running a pipeline.
imikejackson May 2, 2020
88485ca
Do not read or write PreflightUpdatedValue Filter Parameters
imikejackson May 2, 2020
0eac69d
DOC: Rotate Sample Ref Frame with more explanation and images
imikejackson May 4, 2020
3b62c93
Implement DataArray iterators (#400)
JDuffeyBQ May 7, 2020
6a52d79
Allow user to specify the init values for each component of the tuple…
imikejackson May 7, 2020
c0b5e83
Remove extra include for <memory> since it is already in the header file
imikejackson May 7, 2020
e826148
Remove extra space and fix some include groupings
imikejackson May 7, 2020
c00cc3e
Fixed test command not running with Anaconda
JDuffeyBQ May 7, 2020
8df59f9
Fix compiler warnings about redefined macros
imikejackson May 8, 2020
3e1c3f1
Print out all the Python Testing environment variables for debugging
imikejackson May 11, 2020
51dbe60
Formatted all source files with clang-format
JDuffeyBQ May 8, 2020
742814b
Create Data Array. Initing multiple components only needs semicolon s…
imikejackson May 11, 2020
7053d5d
Moved all generated Python files to Bin
JDuffeyBQ May 15, 2020
e380877
Add clang pragma to quiet ITK compiler warning
imikejackson May 20, 2020
a49a0ba
FORMAT: use quote style for SIMPLib includes since it is part of the …
imikejackson May 20, 2020
52af2de
Fixed missing include for latest MSVC
JDuffeyBQ May 20, 2020
345ab21
Add utility function to determine if a file has the UTF8 BOM bytes (#…
imikejackson May 22, 2020
bccdee9
Merge Documentation Updates from SIMPL PR #402
imikejackson May 22, 2020
6930720
Fixed MSVC warning about old C style struct typedef definitions
JDuffeyBQ May 21, 2020
fd811a8
Changed to non-throwing new so error path would work in DataArray
JDuffeyBQ May 22, 2020
f0e7f50
Removed VTKFileReader as it was unused
JDuffeyBQ May 26, 2020
83c38d9
Changed getNameOfClass and getUuid to pure virtual in AbstractFilter
JDuffeyBQ May 26, 2020
7706b0b
Removed extra virtual keyword in FileReader.h
JDuffeyBQ May 26, 2020
3f0e9c2
Fixed formatting in TestFilters
JDuffeyBQ May 26, 2020
8a5c2ff
Observer and JsonFilterParameterReader Python Bindings (#404)
imikejackson May 28, 2020
5cadcd6
Fix clang-format so SIMPLib/SIMPLib.h always is at the top of the SIM…
imikejackson May 28, 2020
9a3311c
Fix clang-format typo: Tabs should be 2 spaces
imikejackson May 29, 2020
dae4507
Additional Python binding improvements. (#405)
imikejackson Jun 1, 2020
e253df9
Use 'Complete' version for plugins
imikejackson Jun 1, 2020
19a5caf
Fixes CreateGeometry to properly generate a RectGrid Geometry.
imikejackson Jun 1, 2020
44bbc9d
Check generated python bindings file against previous run.
imikejackson Jun 2, 2020
5a8fecf
Update Clang Tidy to report unused return values
imikejackson Jun 3, 2020
307ca6c
General Code Cleanups based on Clang-Tidy feedback (#406)
imikejackson Jun 3, 2020
b3bde21
Implemented exportPipelineToFile with writePipelineToFile
JDuffeyBQ Jun 3, 2020
ddfe882
Moved all Python all modules generation to separate script
JDuffeyBQ Jun 3, 2020
2b5f986
Added docstring to generated Pythonic interface for filters
JDuffeyBQ Jun 3, 2020
03645b9
Changed H5Support to use CMake interface target
JDuffeyBQ Apr 22, 2020
11394f9
RectGrid Geometry: Copy the units from the source geometry (Deep Copy)
imikejackson Jun 10, 2020
5dce1f4
Fix runtime exception in ImportHDF5DatasetWidget.
imikejackson Jun 11, 2020
fbea021
Updated to C++ 17
JDuffeyBQ Jun 12, 2020
caf1183
Add another entry into the QtBackwards Compatibility Macros
imikejackson Jun 15, 2020
7356642
Speed up FindPointInPolyhedron by using mersenne twister for random n…
imikejackson Jun 16, 2020
7e75d77
Fix the GenerateRandomRay so it does what the name suggests.
imikejackson Jun 16, 2020
ce57eef
Add more Qt backward compatibility macros
imikejackson Jun 20, 2020
647e824
Changes to allow compiling without TBB support
imikejackson Jul 9, 2020
16a2c86
Add more information to unit test output for Python tests
imikejackson Jul 9, 2020
43690b6
Ebsd API Updates (EbsdLib removed dependency on Qt5) (#408)
imikejackson Jul 15, 2020
018d3f5
Fix Convert Color To GrayScale when not run in parallel
imikejackson Jul 16, 2020
dd2dbb0
Correct comment to remove dead URL.
imikejackson Jul 17, 2020
f2aca07
Feature/python assert (#411)
JDuffeyBQ Jul 20, 2020
d2010e1
Changed constants to be inline
JDuffeyBQ Jul 21, 2020
adbfe51
Changing API for hid_t so includes can be moved to .cpp files.
imikejackson Jul 23, 2020
7601f73
Use the header file instead of defining the alias for hid_t
imikejackson Jul 23, 2020
4b78213
Changed function parameters from const hid_t& to hid_t
JDuffeyBQ Jul 24, 2020
3d7f067
Now use ITK_INCLUDE_DIRS instead of relying on IncludeITK.cmake
JDuffeyBQ Jul 27, 2020
9a4f87d
Removing some comments that are not needed any more
imikejackson Jul 31, 2020
ae3326d
Updated usage of HDFTypeForPrimitiveAsStr for API changes
JDuffeyBQ Aug 5, 2020
dccf715
Include directive cleanups to have less dependencies on H5Lite and Ne…
imikejackson Aug 10, 2020
d7a3223
Topic/rect grid geom get index (#412)
joeykleingers Aug 11, 2020
0f6f43f
Fixed compile issue on Windows due to missing header
JDuffeyBQ Aug 11, 2020
c6dcc7c
Fixed pragma clang diagnostic pairing in ITK header
JDuffeyBQ Aug 13, 2020
a69f4b9
Fixed additional pragma clang diagnostic pairing in ITK header
JDuffeyBQ Aug 14, 2020
90879d1
Fixed more pragma clang diagnostic pairings in ITK header
JDuffeyBQ Aug 14, 2020
1dbb4d2
Now the user can define environment variables for Python tests
JDuffeyBQ Aug 21, 2020
bcb6f6e
Fixed inconsistent override
JDuffeyBQ Aug 22, 2020
edaf2c2
Changed GeometryMath from a class to a namespace
JDuffeyBQ Aug 24, 2020
24046d8
Changed to pass HDF5 ids by value to scoped sentinels
JDuffeyBQ Aug 24, 2020
ec595e2
Fixed memory leak in LinkedPathCreationFilterParameter
JDuffeyBQ Aug 25, 2020
9f8d221
Fixed out of bounds access in IVec3 constructor
JDuffeyBQ Aug 25, 2020
7905313
Fixed double close of HDF5 objects
JDuffeyBQ Aug 25, 2020
2cb4bed
Added ghcFilesystem to SIMPL
JDuffeyBQ Aug 28, 2020
37ffefc
Fixed out of bounds access in MultiThresholdObjects2Test
JDuffeyBQ Aug 28, 2020
2a4137d
Fix memory leak in the RawBinaryReader Unit Test
imikejackson Sep 3, 2020
271bf49
Fix more memory leaks in RawBinaryReaderTest
imikejackson Sep 3, 2020
32e8794
Fixed compile errors in RawBinaryReaderTest
JDuffeyBQ Sep 3, 2020
34dd473
Changed QCoreApplication to be on the stack
JDuffeyBQ Sep 3, 2020
fbc63d8
Removed unused member variables from PostSlackMessage filter
JDuffeyBQ Sep 3, 2020
98d91a3
Fixing memory leaks detected by ASAN.
imikejackson Sep 4, 2020
7d2aaea
Added override keyword to virtual function
JDuffeyBQ Sep 4, 2020
2da814b
Cleanup memory leaks detected by Address Sanitizer
imikejackson Sep 8, 2020
1efbc5f
Fix memory leaks in DynamicListArray and ConvertColorToGrayScaleTest
imikejackson Sep 8, 2020
74e5972
Cleaning up memory leaks in the RestUnitTest
imikejackson Sep 9, 2020
c77feac
Fixed Python segfault
JDuffeyBQ Sep 16, 2020
2888179
Fixed variable shadowing
JDuffeyBQ Sep 16, 2020
fc88ad0
Updated SIMPLTestFileLocations.h to use inline
JDuffeyBQ Sep 18, 2020
e7f1048
Moved ExportDataTest from ImportExport to SIMPL
JDuffeyBQ Sep 18, 2020
8eff7f7
Removed unused variables in Pybind11CustomTypeCasts.h
JDuffeyBQ Sep 24, 2020
3544810
Changed SIMPLibMath from class to namespace
JDuffeyBQ Sep 25, 2020
61d385f
Changed SIMPLib::Constants to inline constexpr template variables
JDuffeyBQ Sep 25, 2020
fd74755
Now properly cleanup QThread in ~ReadASCIIDataWidget()
JDuffeyBQ Oct 8, 2020
74a54f2
Fixed truncation of constant value warnings
JDuffeyBQ Oct 8, 2020
6081b6f
Removed unnecessary code after return statement
JDuffeyBQ Oct 9, 2020
cd523cd
Fix issue where values from filter parameter were not populated corre…
imikejackson Oct 20, 2020
2ae26a1
Added DataArray::fillTuple()
JDuffeyBQ Oct 13, 2020
d066e4b
Cleaned up ScopedFileMonitor
JDuffeyBQ Oct 23, 2020
e2acca6
Changed DEFAULT_BLOCKSIZE from macro to constexpr variable
JDuffeyBQ Oct 23, 2020
e260720
Cleaned up RawBinaryReader
JDuffeyBQ Oct 23, 2020
6ac4ae6
Applied clang-format
JDuffeyBQ Oct 24, 2020
6bff272
Only encapsulate the needed class definition in the #ifndef
imikejackson Oct 26, 2020
b5deab8
Added clang-format check GitHub workflow
JDuffeyBQ Oct 26, 2020
e7bff00
Added default argument of None for Pythonic filter interface
JDuffeyBQ Oct 27, 2020
6ba3eb1
Fix compiler warnings about making copies in loops
imikejackson Nov 18, 2020
f4f2a72
Pybind11 introduced more verbose Find messages. Turn off by default
imikejackson Nov 24, 2020
408183a
Fix bad signal/slot hookup that was declared in the .ui file.
imikejackson Nov 24, 2020
d9ca796
Adding a new Dark mode theme file that should better match macOS dark…
imikejackson Nov 25, 2020
b736cfe
NeighborList code updates. Template macros moved around. Unit test up…
imikejackson Dec 28, 2020
99bdc3d
Use constants that are within the range of the type being tested.
imikejackson Jan 6, 2021
a9971f3
Fix include paths that changed with Qt 5.15
imikejackson Jan 13, 2021
86fd464
Update file to separate the ITK dependent bits
imikejackson Jan 13, 2021
5fdad08
Fix compiler warnings about Qt 5.15 deprecation through QtBackwardsCo…
imikejackson Jan 19, 2021
3eec8e5
Fix Qt 5.15 deprecation warnings for QDateTime
imikejackson Jan 19, 2021
a7356ba
Added assert for DataArray operator[]
JDuffeyBQ Jan 19, 2021
fdea2bb
Return proper class string description for size_t arrays
imikejackson Jan 21, 2021
7cdb122
Changes to underlying calls to ClassName for NeighborList<T>
imikejackson Jan 22, 2021
f3157c7
Fixed bug where a HttpSession would be created with a duplicate id
JDuffeyBQ Jan 26, 2021
07e2f0f
Added function to connect an observer to a filter in Python
JDuffeyBQ Jan 29, 2021
296328a
Added observer argument to Pythonic interface
JDuffeyBQ Feb 1, 2021
f5468a8
Added return type annotation to generated Pythonic interface
JDuffeyBQ Feb 1, 2021
8a829f9
Added PY11_CUSTOM macro to allow user created bindings per class
JDuffeyBQ Feb 1, 2021
3d391f5
Fix null pointer exception when deep copy a geometry without a name.
imikejackson Feb 1, 2021
7eb9c8b
Add MultiFile Input Widget and Filter Parameter (#415)
imikejackson Feb 10, 2021
a5871fc
Changed functions to inline in QtConverter.hpp
JDuffeyBQ Feb 12, 2021
bd2598f
Change AttributeMatrix/IGeometry Types Enumeration to std::vector fro…
imikejackson Feb 13, 2021
a441d71
Replace use of qproperties with FilterParameter callbacks instead (#418)
imikejackson Feb 15, 2021
a8c1fa9
Removed leftover comment in AttributeMatrix.cpp
JDuffeyBQ Feb 15, 2021
bd396e0
Updated PYB11_STATIC_CREATION to allow for no arguments case
JDuffeyBQ Feb 15, 2021
374ef21
Changed filter parameter bindings to derive from FilterParameter
JDuffeyBQ Feb 16, 2021
f995be1
Prevent redundant variable generation in generated Python bindings
JDuffeyBQ Feb 16, 2021
889ced9
Changed "using * = struct" to "struct"
JDuffeyBQ Feb 16, 2021
3d77245
Added PYB11_FIELD to Python binding generation
JDuffeyBQ Feb 16, 2021
db931c8
Fix runtime recursion issue.
imikejackson Feb 16, 2021
f4a567f
Filters: Initialize member variables in header file
imikejackson Feb 12, 2021
9cbaa90
Added Python bindings for RequirementType for filter parameters
JDuffeyBQ Feb 16, 2021
9052ec1
Changed StandardOutputWidget to be read only
JDuffeyBQ Feb 17, 2021
3a68796
Added filter and parameter compatibility checks to widgets
JDuffeyBQ Feb 17, 2021
f1a35cc
Fixed double free in StandardOuputWidget
JDuffeyBQ Feb 18, 2021
40e9e53
Fixed button check in DataStructureTreeView
JDuffeyBQ Feb 18, 2021
1d8ba0b
Fixed filter widgets not being destructed
JDuffeyBQ Feb 18, 2021
dd7bdf0
Fixing Requirement checking errors in DataArrayPathSelectionWidget
imikejackson Feb 19, 2021
14456fd
Remove QtWebEngine from compile. It is not used anymore
imikejackson Feb 24, 2021
258500a
Changed some FilterParameters to take std::vector
JDuffeyBQ Feb 24, 2021
373d46b
Require 1 argument to the MakeFilterUUID program to ensure that dupli…
imikejackson Mar 5, 2021
2cd0b57
Changed argument count check to be more precise for MakeFilterUuid
JDuffeyBQ Mar 5, 2021
a31997b
Changed IFilterFactory functions to be pure virtual
JDuffeyBQ Mar 5, 2021
ea4bc6b
Added checks for adding duplicate filters in FilterManager
JDuffeyBQ Mar 5, 2021
f7927ca
Fixed crash in preflight in InitializeData
JDuffeyBQ Mar 5, 2021
edadad4
Prevent attempting to register EmptyFilter multiple times
JDuffeyBQ Mar 5, 2021
c78c607
MakeFilterUUID: 3 Args required. Update help string.
imikejackson Mar 5, 2021
46f3747
Fixed text/number conversion bugs in filter widgets
JDuffeyBQ Mar 8, 2021
fd6e8b6
Fixed ambiguous overload for some platforms
JDuffeyBQ Mar 8, 2021
57b19c5
Replaced Qt keywords
JDuffeyBQ Mar 5, 2021
d7654b5
Compiler Warning cleanups
imikejackson Mar 12, 2021
acc9ab6
Compiler warning cleanups from earlier 'foreach' global replace
imikejackson Mar 16, 2021
3ca4b5a
Find potential out-of-bounds access during filename parsing.
imikejackson Mar 23, 2021
61fc722
Add filter to generate the voxel cell centers for an Image Geometry (…
imikejackson Apr 1, 2021
caec196
Added cbegin/cend to SIMPLArray
JDuffeyBQ Apr 2, 2021
326738a
Embedded Python (#420)
JDuffeyBQ Apr 15, 2021
5d8724a
Remove obsoleted files for generating python bindings
imikejackson Apr 15, 2021
798dc1d
Fixed dimension order in initialize_data.py
JDuffeyBQ Apr 16, 2021
d0937f3
Fix bug where warning codes were not passed up through the chain corr…
imikejackson Apr 16, 2021
5bd2f26
Added DataArray<bool> to registered pybind11 types
JDuffeyBQ Apr 19, 2021
1c753c0
Added abstract base class AbstractIOFilterParameter
JDuffeyBQ Apr 19, 2021
1cc2af9
Changed writeJson to be const
JDuffeyBQ Apr 19, 2021
b139ea6
Changed typecaster string for QString to "str"
JDuffeyBQ Apr 20, 2021
79e918d
Moved std::vector Python bindings to the top for proper docstrings
JDuffeyBQ Apr 20, 2021
7168548
Added log messages for Python filter search paths
JDuffeyBQ Apr 21, 2021
18920c0
Update ghcFileSystem find_package() NAMES for updated ghfFileSystem v…
imikejackson Apr 27, 2021
4a0ab8d
Fixed PYB11_METHOD args that led to bad docstrings being generated
JDuffeyBQ May 5, 2021
a60857c
Changed Python binding generation to forward declare classes
JDuffeyBQ May 5, 2021
9d172b3
When moving the data arrays, actually move the array.
imikejackson May 21, 2021
261b047
Check for illegal or troublesome characters when importing CSV file.
imikejackson May 21, 2021
56f35a7
NeighborLists are not written to XDMF Files as they serve no purpose.
imikejackson May 21, 2021
7e46d03
Remove unused variable from neighborlist
imikejackson May 24, 2021
3756530
Added simpl_helpers to dream3d conda package
JDuffeyBQ Jun 2, 2021
86b74a1
Fix unexpected null pointer warning filter drag leave event.
imikejackson Jul 7, 2021
653ce8a
Started document that has ideas of python examples that could be writ…
imikejackson Jul 13, 2021
357f3a6
Adding more example python ideas
imikejackson Jul 20, 2021
0296ffb
Adding example python codes that show creating Geometries from scratch
imikejackson Aug 5, 2021
ea01af1
OCD got the best of me. Had to fix the spelling mistake in the licens…
imikejackson Aug 5, 2021
8b9287c
Added more python __repr__ functions for data structure items
JDuffeyBQ Aug 10, 2021
83a0980
Changed Create functions to use specific types instead of QVariant
JDuffeyBQ Aug 10, 2021
788d955
Fixed pybind11 custom type casters
JDuffeyBQ Aug 10, 2021
4e509ff
Added new code location in generated python binding
JDuffeyBQ Aug 10, 2021
416f767
Added option to generate python stub files (.pyi)
JDuffeyBQ Aug 10, 2021
7d49c80
Update use_case_02.py
mhitzem Aug 11, 2021
d77b764
Update use_case_02.py
mhitzem Aug 12, 2021
90039d4
Update use_case_02.py
mhitzem Aug 16, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 12 additions & 9 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,17 @@ ConstructorInitializerIndentWidth: 0
# DisableFormat: false
# ExperimentalAutoDetectBinPacking: false
# ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
# IncludeCategories:
# - Regex: '^"(llvm|llvm-c|clang|clang-c)/'
# Priority: 2
# - Regex: '^(<|"(gtest|isl|json)/)'
# Priority: 3
# - Regex: '.*'
# Priority: 1
SortIncludes: true
#IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^(<|"(QtCore|QtWidgets|QtGui|QtNetwork)/)'
Priority: 5
- Regex: '^"(SIMPL|llvm-c|clang|clang-c)/'
Priority: 100
- Regex: '^"(SIMPLib/SIMPLib)'
Priority: 90
- Regex: '.*'
Priority: 1000
# IndentCaseLabels: false
# IndentWidth: 2
# IndentWrappedFunctionNames: false
Expand All @@ -72,7 +76,6 @@ ConstructorInitializerIndentWidth: 0
# PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Left
# ReflowComments: true
# SortIncludes: true
# SpaceAfterCStyleCast: false
# SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: Never
Expand All @@ -83,7 +86,7 @@ SpaceBeforeParens: Never
# SpacesInCStyleCastParentheses: false
# SpacesInParentheses: false
# SpacesInSquareBrackets: false
# Standard: Cpp11
Standard: Cpp11
TabWidth: 2
UseTab: Never
...
Expand Down
2 changes: 1 addition & 1 deletion .clang-tidy
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Checks: '-*,modernize-use-nullptr,modernize-deprecated-headers,modernize-shrink-to-fit,modernize-use-bool-literals,modernize-use-default-member-init,modernize-use-equals-default,modernize-use-equals-delete,modernize-use-override,modernize-use-equals-default,readability-avoid-const-params-in-decls,readability-braces-around-statements,readability-container-size-empty,readability-delete-null-pointer,readability-else-after-return,readability-implicit-bool-conversion,readability-redundant-control-flow,readability-redundant-declaration,readability-redundant-function-ptr-dereference,readability-redundant-member-init,readability-redundant-smartptr-get,readability-redundant-string-cstr,readability-redundant-string-init,readability-simplify-boolean-expr,readability-simplify-subscript-expr,readability-static-accessed-through-instance,readability-static-definition-in-anonymous-namespace,readability-string-compare'
Checks: '-*,modernize-use-nullptr,modernize-deprecated-headers,modernize-shrink-to-fit,modernize-use-bool-literals,modernize-use-default-member-init,modernize-use-equals-default,modernize-use-equals-delete,modernize-use-override,modernize-use-equals-default,readability-avoid-const-params-in-decls,readability-braces-around-statements,readability-container-size-empty,readability-delete-null-pointer,readability-else-after-return,readability-implicit-bool-conversion,readability-redundant-control-flow,readability-redundant-declaration,readability-redundant-function-ptr-dereference,readability-redundant-member-init,readability-redundant-smartptr-get,readability-redundant-string-cstr,readability-redundant-string-init,readability-simplify-boolean-expr,readability-simplify-subscript-expr,readability-static-accessed-through-instance,readability-static-definition-in-anonymous-namespace,readability-string-compare,bugprone-unused-return-value'
WarningsAsErrors: ''
HeaderFilterRegex: ''
AnalyzeTemporaryDtors: false
Expand Down
23 changes: 23 additions & 0 deletions .github/workflows/clang-format.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: clang-format check

on:
pull_request:
branches: [ develop ]
push:
branches: [ develop ]

jobs:
clang_format_check:
runs-on: ubuntu-latest

defaults:
run:
shell: bash

steps:
- uses: actions/checkout@v2
with:
fetch-depth: 2

- name: Run clang-format on diff
run: ./Support/Scripts/run_clang_format_diff.sh HEAD^ HEAD
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CMakeLists.txt.*
/Build-ninja/
/Build-Xcode/
/zRel/
/Release/
/CleanBuild/
.cproject
.project
Expand All @@ -27,3 +28,5 @@ Support/Scripts/GMT/gmt.history
.vscode
/ExternalProjects
.DS_Store
**/.mypy_cache/**
**/__pycache__/**
Loading