Page MenuHomec4science

boubat (Matthieu Boubat)

Projects

User does not belong to any projects.

Repositories

User does not have any repository.

User Details

User Since
Jul 24 2019, 13:52 (35 w, 4 d)
Availability
Available
Organization
epfl.ch (university)

Recent Activity

Fri, Mar 27

boubat committed R8218:3a3dd5b033de: fix: Adapt SCaseIDParser to new version of FileExtractor (authored by boubat).
fix: Adapt SCaseIDParser to new version of FileExtractor
Fri, Mar 27, 18:57
boubat committed R8218:7bcac05318f2: perf: Assert validity of inputs and output of FileExtractor (authored by boubat).
perf: Assert validity of inputs and output of FileExtractor
Fri, Mar 27, 18:57
boubat committed R8218:ec894e061479: perf: Change the output of FileExtractor object to directly return the variable… (authored by boubat).
perf: Change the output of FileExtractor object to directly return the variable…
Fri, Mar 27, 18:44

Wed, Mar 25

boubat committed R8218:8fd68c5307ea: fix: Orient the glenoid.centerLine toward ML (authored by boubat).
fix: Orient the glenoid.centerLine toward ML
Wed, Mar 25, 18:01
boubat committed R8218:81f62652e818: fix: Change the use of exist() for dir() (authored by boubat).
fix: Change the use of exist() for dir()
Wed, Mar 25, 18:01
boubat committed R8218:a9ac266193d9: fix: Reduce the required number of groove points in scapula CoordinateSystem (authored by boubat).
fix: Reduce the required number of groove points in scapula CoordinateSystem
Wed, Mar 25, 18:01

Mon, Mar 23

boubat committed R8218:68a0d790ee5a: doc: Update the description of measureSCase arguments and its examples (authored by boubat).
doc: Update the description of measureSCase arguments and its examples
Mon, Mar 23, 15:50
boubat committed R8218:f522e25284c2: fix: Re-create the glenoid.walch property and change the auto-measurements… (authored by boubat).
fix: Re-create the glenoid.walch property and change the auto-measurements…
Mon, Mar 23, 15:50

Sat, Mar 21

boubat committed R8218:7206916ce178: fix: Comment out outdated reference to glenoid.walch (authored by boubat).
fix: Comment out outdated reference to glenoid.walch
Sat, Mar 21, 14:48
boubat committed R8218:d039ccbc6e2b: fix: Change reference to glenoid.SCase in glenoid.calcDensity (authored by boubat).
fix: Change reference to glenoid.SCase in glenoid.calcDensity
Sat, Mar 21, 14:48
boubat committed R8218:a00df81283de: fix: Change the reference to glenoid.SCase for glenoid.scapula.shoulder.SCase… (authored by boubat).
fix: Change the reference to glenoid.SCase for glenoid.scapula.shoulder.SCase…
Sat, Mar 21, 14:48
boubat committed R8218:d6695a6ce91a: perf: Add more try/catch in measurements of measureSCase and log the error… (authored by boubat).
perf: Add more try/catch in measurements of measureSCase and log the error…
Sat, Mar 21, 14:48
boubat committed R8218:d527ccbae642: fix: Change the access of the contructor of Glenoid (authored by boubat).
fix: Change the access of the contructor of Glenoid
Sat, Mar 21, 14:48
boubat committed R8218:7a38bfa38175: fix: Add a missing 'end' statement in GlenoidManual (authored by boubat).
fix: Add a missing 'end' statement in GlenoidManual
Sat, Mar 21, 14:48
boubat committed R8218:64906d21ca8f: refactor: Change the way the other objects handle the new GlenoidAuto/Manual… (authored by boubat).
refactor: Change the way the other objects handle the new GlenoidAuto/Manual…
Sat, Mar 21, 14:47
boubat committed R8218:7b83430b827a: fix: Correct typo (authored by boubat).
fix: Correct typo
Sat, Mar 21, 14:47
boubat committed R8218:37f7244f5b40: refactor: Extract one abstract and two manual/auto object out of the Glenoid… (authored by boubat).
refactor: Extract one abstract and two manual/auto object out of the Glenoid…
Sat, Mar 21, 14:47

Fri, Mar 20

boubat committed R8218:c33f0ab9971f: fix: Add try/catch in measureSCase measurements to prevent measureSCase from… (authored by boubat).
fix: Add try/catch in measureSCase measurements to prevent measureSCase from…
Fri, Mar 20, 17:49

Thu, Mar 19

boubat committed R8218:82e77830d37d: refactor: Change openConfigFile function for ConfigFileExtractor.getVariable… (authored by boubat).
refactor: Change openConfigFile function for ConfigFileExtractor.getVariable…
Thu, Mar 19, 18:34
boubat committed R8218:4b96121eef0f: feat: Add the current folder and subfolders in MATLAB path at the beginning of… (authored by boubat).
feat: Add the current folder and subfolders in MATLAB path at the beginning of…
Thu, Mar 19, 18:34
boubat committed R8218:0813f9597cd9: fix: Change python path dependencies to be chosen in config file for muscles. (authored by boubat).
fix: Change python path dependencies to be chosen in config file for muscles.
Thu, Mar 19, 18:01
boubat committed R8218:633dfe7369d1: doc: Update measurSCase header to describe the new arguments handling (authored by boubat).
doc: Update measurSCase header to describe the new arguments handling
Thu, Mar 19, 16:19
boubat committed R8218:16833d2f1296: refactor: Delete the output of glenoid.measureVersionAndInclination (authored by boubat).
refactor: Delete the output of glenoid.measureVersionAndInclination
Thu, Mar 19, 15:42
boubat committed R8218:5a539868d490: refactor: Delete CT2Scapula method, outdated by the CoordinateSystem.express… (authored by boubat).
refactor: Delete CT2Scapula method, outdated by the CoordinateSystem.express…
Thu, Mar 19, 15:42

Wed, Mar 18

boubat committed R8218:e0e317dc6d1e: fix: Avoid SCase creation error in measureSCase.m (authored by boubat).
fix: Avoid SCase creation error in measureSCase.m
Wed, Mar 18, 19:28
boubat committed R8218:b8602c242c8e: refactor: Implement the glenoid.morphology method to call the dedicated… (authored by boubat).
refactor: Implement the glenoid.morphology method to call the dedicated…
Wed, Mar 18, 18:33
boubat committed R8218:ed0abb1ac3e9: refactor: Extract a glenoid method to measure its center line (authored by boubat).
refactor: Extract a glenoid method to measure its center line
Wed, Mar 18, 18:33
boubat committed R8218:83cc51e1abd1: fix: Change methods' names to fit their files' names (authored by boubat).
fix: Change methods' names to fit their files' names
Wed, Mar 18, 18:33
boubat committed R8218:1483e3e34bd3: refactor: Extract a method to measure glenoid version and inclination values (authored by boubat).
refactor: Extract a method to measure glenoid version and inclination values
Wed, Mar 18, 18:33
boubat committed R8218:03e98c663eac: refactor: Change two glenoid methods' names that gave useless informations (authored by boubat).
refactor: Change two glenoid methods' names that gave useless informations
Wed, Mar 18, 18:33

Tue, Mar 17

boubat committed R8218:dab0db10293a: feat: Add a method to measure the glenoid antero-superior angle with PCA (authored by boubat).
feat: Add a method to measure the glenoid antero-superior angle with PCA
Tue, Mar 17, 18:14
boubat committed R8218:08283f5c6c9a: refactor: Extract a method from glenoid.morphology that expresses the glenoid… (authored by boubat).
refactor: Extract a method from glenoid.morphology that expresses the glenoid…
Tue, Mar 17, 18:14
boubat committed R8218:94f894f50be6: feat: Add a function to project vectors on a vector (authored by boubat).
feat: Add a function to project vectors on a vector
Tue, Mar 17, 18:14
boubat committed R8218:58f7d71b384b: feat: Add methods to project points on the three planes spaned by a… (authored by boubat).
feat: Add methods to project points on the three planes spaned by a…
Tue, Mar 17, 18:14

Mon, Mar 16

boubat committed R8218:1343fa960e9b: refactor: Extract methods to set glenoid width and height with PCA (authored by boubat).
refactor: Extract methods to set glenoid width and height with PCA
Mon, Mar 16, 19:18
boubat committed R8218:12349073d5f7: refactor: Change variable name in glenoid.measureCenter.m (authored by boubat).
refactor: Change variable name in glenoid.measureCenter.m
Mon, Mar 16, 19:18
boubat committed R8218:9f8d05f11f92: refactor: Extract method to measure glenoid depth (authored by boubat).
refactor: Extract method to measure glenoid depth
Mon, Mar 16, 19:18

Fri, Mar 6

boubat committed R8218:79b6204241ee: refactor: Extrcat (authored by boubat).
refactor: Extrcat
Fri, Mar 6, 18:04
boubat committed R8218:9f61b0394a61: refactor: Split measureSCase into three part (authored by boubat).
refactor: Split measureSCase into three part
Fri, Mar 6, 18:04
boubat committed R8218:347f905db80c: refactor: Same as previous commit (authored by boubat).
refactor: Same as previous commit
Fri, Mar 6, 18:04

Fri, Feb 28

boubat committed R8218:65634b409435: refactor: Change measureSCase to handle the new ShoulderCase properties (authored by boubat).
refactor: Change measureSCase to handle the new ShoulderCase properties
Fri, Feb 28, 16:00
boubat committed R8218:b6e8a76a4b20: refactor: Change the references to SCase for references to the direct parent… (authored by boubat).
refactor: Change the references to SCase for references to the direct parent…
Fri, Feb 28, 15:28
boubat committed R8218:2daf1a5e9e5e: refactor: Split the shoulder property into two new shoulderManual and… (authored by boubat).
refactor: Split the shoulder property into two new shoulderManual and…
Fri, Feb 28, 15:28
boubat committed R8218:ceac7cb096ef: refactor: Change the implementation of getDataRootPath to use the FileExtractor… (authored by boubat).
refactor: Change the implementation of getDataRootPath to use the FileExtractor…
Fri, Feb 28, 15:28
boubat committed R8218:7f6bf5ba7567: refactor: Split Scapula class into one abstract and two concrete classes (authored by boubat).
refactor: Split Scapula class into one abstract and two concrete classes
Fri, Feb 28, 15:28
boubat committed R8218:7127638137a7: feat: Add classes to get text from files (authored by boubat).
feat: Add classes to get text from files
Fri, Feb 28, 15:28
boubat committed R8218:1d78cc59c619: refactor: Specify method's scope in method's name (authored by boubat).
refactor: Specify method's scope in method's name
Fri, Feb 28, 15:28
boubat committed R8218:fb02d552250f: refactor: Give properties their values with config file instead of hard code (authored by boubat).
refactor: Give properties their values with config file instead of hard code
Fri, Feb 28, 15:28
boubat committed R8218:1811acd93a1a: refactor: Split Shoulder class into one abstract and two concrete classes (authored by boubat).
refactor: Split Shoulder class into one abstract and two concrete classes
Fri, Feb 28, 15:28

Feb 26 2020

boubat committed R8218:47f7c965deb4: feat: Add a method to load a ShoulderCase (authored by boubat).
feat: Add a method to load a ShoulderCase
Feb 26 2020, 17:27
boubat committed R8218:c5c2bb15d20f: refactor: Change methods name containing 'SCase' with 'Case' (authored by boubat).
refactor: Change methods name containing 'SCase' with 'Case'
Feb 26 2020, 17:27
boubat committed R8218:2690391c0421: refactor: Change names of classes (authored by boubat).
refactor: Change names of classes
Feb 26 2020, 17:27
boubat committed R8218:42a5a749befe: refactor: Remove the future poltergeist class SCaseDB (authored by boubat).
refactor: Remove the future poltergeist class SCaseDB
Feb 26 2020, 14:21
boubat committed R8218:07e59409ca60: feat: Add a Logger class to handle log files (authored by boubat).
feat: Add a Logger class to handle log files
Feb 26 2020, 14:21

Feb 25 2020

boubat committed R8218:53efc4d4ce69: refactor: Remove the obsolete TimerData class (authored by boubat).
refactor: Remove the obsolete TimerData class
Feb 25 2020, 15:41
boubat committed R8218:eb188026359a: feat: Add a class that implements linked lists (authored by boubat).
feat: Add a class that implements linked lists
Feb 25 2020, 15:38
boubat committed R8218:1af93e155bf6: refactor: Change the global property type from containers.Map to LinkedList and… (authored by boubat).
refactor: Change the global property type from containers.Map to LinkedList and…
Feb 25 2020, 15:38

Feb 21 2020

boubat committed R8218:2f057628eb1b: feat: Add a function that asserts that a text matches an expression (authored by boubat).
feat: Add a function that asserts that a text matches an expression
Feb 21 2020, 18:02
boubat committed R8218:e24dc645d1f2: feat: Add a function that returns the current operating system's path separator (authored by boubat).
feat: Add a function that returns the current operating system's path separator
Feb 21 2020, 18:02
boubat committed R8218:0f2114220d77: feat: Add an object that measures multiple elapsed times (authored by boubat).
feat: Add an object that measures multiple elapsed times
Feb 21 2020, 18:02
boubat committed R8218:ec160183ca4d: feat: Add a class that validates shoulder cases ID (authored by boubat).
feat: Add a class that validates shoulder cases ID
Feb 21 2020, 18:02
boubat committed R8218:5f21076d32d6: feat: Add an object to search shoulder cases in a directory tree (authored by boubat).
feat: Add an object to search shoulder cases in a directory tree
Feb 21 2020, 18:02
boubat committed R8218:8170d98ab94f: feat: Add objects that map shoulder cases paths to shoulder cases ID (authored by boubat).
feat: Add objects that map shoulder cases paths to shoulder cases ID
Feb 21 2020, 18:02

Feb 10 2020

boubat committed R8218:3d35f3b9bb6a: fix: Make the CoordinateSystem.isOrthogonal method independent from axes' norms (authored by boubat).
fix: Make the CoordinateSystem.isOrthogonal method independent from axes' norms
Feb 10 2020, 17:17
boubat committed R8218:38326d1147b1: docs: Add details in a method description (authored by boubat).
docs: Add details in a method description
Feb 10 2020, 17:17

Feb 5 2020

boubat committed R8218:1e57e9f2e6e0: refactor: Extract methods from coordSysSet. The main part is given to the new… (authored by boubat).
refactor: Extract methods from coordSysSet. The main part is given to the new…
Feb 5 2020, 16:10
boubat committed R8218:c3271100b4b6: perf: Complete the methods to set a coordinate system (authored by boubat).
perf: Complete the methods to set a coordinate system
Feb 5 2020, 16:10
boubat committed R8218:263e0a20f0a3: feat: Add a function to find the longest vector among a given array of vectors (authored by boubat).
feat: Add a function to find the longest vector among a given array of vectors
Feb 5 2020, 16:10
boubat committed R8218:ccb224d9fe7b: feat: Add the new Plane class that can create and use 3D planes (authored by boubat).
feat: Add the new Plane class that can create and use 3D planes
Feb 5 2020, 16:10
boubat committed R8218:b2c8a146a3e1: feat: Add a function to choose the direction of a vector toward another one (authored by boubat).
feat: Add a function to choose the direction of a vector toward another one
Feb 5 2020, 16:10

Feb 3 2020

boubat committed R8218:4fc5694ee6cd: feat: Add the glenoid surface mean point in a sub-property (authored by boubat).
feat: Add the glenoid surface mean point in a sub-property
Feb 3 2020, 17:26
boubat committed R8218:72d1984dfd22: refactor: Delete the deprecated Ellipsoid class and related methods (authored by boubat).
refactor: Delete the deprecated Ellipsoid class and related methods
Feb 3 2020, 17:26
boubat committed R8218:c150cfa2519e: feat: Add a method for measuring glenoid width and height (authored by boubat).
feat: Add a method for measuring glenoid width and height
Feb 3 2020, 17:26
boubat committed R8218:2b0026a5085b: feat: Add a class for coordinate systems (authored by boubat).
feat: Add a class for coordinate systems
Feb 3 2020, 17:26

Jan 29 2020

boubat committed R8218:e619a2fe8075: Merge branch 'master' into boubat (authored by boubat).
Merge branch 'master' into boubat
Jan 29 2020, 17:44
boubat committed R8218:6bcbf0e61ee9: feat: Add the Ellipsoid object for the glenoid fitted ellipsoid (authored by boubat).
feat: Add the Ellipsoid object for the glenoid fitted ellipsoid
Jan 29 2020, 17:44

Jan 28 2020

boubat committed R8218:676c3acb15a8: feat: Add a method to express points in local coordinate system (authored by boubat).
feat: Add a method to express points in local coordinate system
Jan 28 2020, 19:12
boubat committed R8218:41a56b82b0f8: feat: Add a method for measuring glenoid radius thanks to a fitted sphere (authored by boubat).
feat: Add a method for measuring glenoid radius thanks to a fitted sphere
Jan 28 2020, 19:12
boubat committed R8218:492db744a284: fix: Move the Sphere class to ShoulderCase/ (authored by boubat).
fix: Move the Sphere class to ShoulderCase/
Jan 28 2020, 19:12
boubat committed R8218:622dbc650abe: feat: Extract a method used for measuring glenoid center (authored by boubat).
feat: Extract a method used for measuring glenoid center
Jan 28 2020, 19:12
boubat committed R8218:7a717ce821eb: feat: Add the Sphere object for the glenoid fitted sphere (authored by boubat).
feat: Add the Sphere object for the glenoid fitted sphere
Jan 28 2020, 19:12

Jan 27 2020

boubat committed R8218:8f8aa39e7bd4: refactor: Extract glenoid center measurement methods out from glenoid… (authored by boubat).
refactor: Extract glenoid center measurement methods out from glenoid…
Jan 27 2020, 17:24

Jan 23 2020

boubat committed R8218:4abb8ef85acb: feat&fix: Add excel data to SCase. Fix condition in argument handling. (authored by boubat).
feat&fix: Add excel data to SCase. Fix condition in argument handling.
Jan 23 2020, 12:23

Jan 16 2020

boubat committed R8218:9480bf12af2d: perf: Clean listSCase method (authored by boubat).
perf: Clean listSCase method
Jan 16 2020, 16:22
boubat committed R8218:1cc9196f795c: feat: Add a pool object property (authored by boubat).
feat: Add a pool object property
Jan 16 2020, 14:25

Jan 15 2020

boubat committed R8218:860f016ff211: feat: Add listSCase method (authored by boubat).
feat: Add listSCase method
Jan 15 2020, 18:00
boubat committed R8218:ef70a62c15b4: Merge branch 'master' of https://c4science. (authored by boubat).
Merge branch 'master' of https://c4science.
Jan 15 2020, 12:25

Jan 13 2020

boubat committed R8218:47a4883679f2: creation of the SCaseDB class (authored by boubat).
creation of the SCaseDB class
Jan 13 2020, 18:36
boubat committed R8218:4d59db453045: patch (authored by boubat).
patch
Jan 13 2020, 09:57

Jan 10 2020

boubat committed R8218:b23e1f95940f: reorganize measureSCase loops and extend the 'auto' loop (authored by boubat).
reorganize measureSCase loops and extend the 'auto' loop
Jan 10 2020, 11:43

Jan 7 2020

boubat committed R8218:6864e678a34d: dicominfopath now correctly chosen pointing to the dicom file in the middle of… (authored by boubat).
dicominfopath now correctly chosen pointing to the dicom file in the middle of…
Jan 7 2020, 10:09

Dec 20 2019

boubat committed R8218:d19a22d656dc: measureScase now auto computes the RC muscles degenration, and exports meta… (authored by boubat).
measureScase now auto computes the RC muscles degenration, and exports meta…
Dec 20 2019, 15:15

Aug 27 2019

boubat committed R8218:73571568d370: Small correction in README.md. (authored by boubat).
Small correction in README.md.
Aug 27 2019, 15:07

Aug 22 2019

boubat committed R8218:24267f0a0d88: The catch now return a correct outputArg to detect that DICOM files couldn't be… (authored by boubat).
The catch now return a correct outputArg to detect that DICOM files couldn't be…
Aug 22 2019, 10:32

Aug 9 2019

boubat committed R8218:81c136978cc4: Modification in arguments handling by measureSCase. rawFromExcel changed back… (authored by boubat).
Modification in arguments handling by measureSCase. rawFromExcel changed back…
Aug 9 2019, 13:54

Aug 8 2019

boubat committed R8218:2ede99566008: Fixed and modified according to A.Terrier comments (authored by boubat).
Fixed and modified according to A.Terrier comments
Aug 8 2019, 17:47

Jul 31 2019

boubat committed R8218:896b29123d60: fopen() error 'fixed'. (No, apparently you can't fopen a file already opened in… (authored by boubat).
fopen() error 'fixed'. (No, apparently you can't fopen a file already opened in…
Jul 31 2019, 17:13
boubat committed R8218:48fb99446bf3: Add whole database saving, upgrade measureSCase arguments verification, update… (authored by boubat).
Add whole database saving, upgrade measureSCase arguments verification, update…
Jul 31 2019, 16:54
boubat committed R8218:bca67b9e4cc2: update logfile writing. (authored by boubat).
update logfile writing.
Jul 31 2019, 16:54

Jul 30 2019

boubat committed R8218:502abc4d511d: Filename changed back to 'anatomy.csv' (authored by boubat).
Filename changed back to 'anatomy.csv'
Jul 30 2019, 16:52