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

Release 3.24.06 #888

Merged
merged 855 commits into from
Jun 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
855 commits
Select commit Hold shift + click to select a range
4dc55c8
Merge branch 'compilation_database_XmippCore' into zart_cuda
DavidHerreros Nov 3, 2023
bb96b38
Merge branch 'devel' into compilation_database_xmippCore
albertmena Nov 7, 2023
6b4a6d4
remove model pick options
fede-pe Nov 10, 2023
f188da0
Merge branch 'devel' into fi_DMD_updateModel
fede-pe Nov 10, 2023
2aa8fad
remove model pick option
fede-pe Nov 10, 2023
999d7e8
Merge branch 'devel' into olz_multireference_3d_classification
oierlauzi Nov 13, 2023
b199a76
Merge branch 'devel' into olz_aligned_classification
oierlauzi Nov 15, 2023
d5232e5
Moved shift correction
oierlauzi Nov 15, 2023
df40590
Merge branch 'olz_multireference_3d_classification' into olz_aligned_…
oierlauzi Nov 15, 2023
54a941a
Cif support (standard function calls)
MartinSalinas98 Nov 17, 2023
4b77dbf
Code smell
MartinSalinas98 Nov 17, 2023
854367b
Better naming
MartinSalinas98 Nov 17, 2023
963dd94
CIF support
MartinSalinas98 Nov 17, 2023
5df13dc
Code smell
MartinSalinas98 Nov 17, 2023
92e2d1b
Code smell
MartinSalinas98 Nov 17, 2023
b7b530e
Readability
MartinSalinas98 Nov 17, 2023
666e409
More compact
MartinSalinas98 Nov 17, 2023
6c7ec06
Rollback last commit
MartinSalinas98 Nov 17, 2023
fcee4fb
Update xmipp
albertmena Nov 28, 2023
41eb43e
Merge pull request #844 from I2PC/release-3.23.11
oierlauzi Nov 28, 2023
39fc5ad
Modified py_xmipp directory link traversal
oierlauzi Nov 29, 2023
5e0b12e
Minor changes
oierlauzi Nov 29, 2023
31e4fe0
Merge pull request #845 from I2PC/olz_fix_pyxmipp
albertmena Nov 30, 2023
5627d1b
Merge branch 'devel' into compilation_database_xmippCore
albertmena Nov 30, 2023
414bb02
graphene first commit
Vilax Nov 30, 2023
d630ed6
upate
Vilax Nov 30, 2023
4b3fff1
Removal of sonarcloud bug. Initialization of pointer
cossorzano Dec 1, 2023
7ed2456
Do not use double for counting
cossorzano Dec 1, 2023
221d15c
Do not use double for counting
cossorzano Dec 1, 2023
17b53bd
Do not use double variable for counting
cossorzano Dec 1, 2023
f30c8dd
Removal of ambiguous type
cossorzano Dec 1, 2023
1af9bd3
Do not use doubles as counters
cossorzano Dec 1, 2023
be67bbd
Added reserve as the size of the vector is known
oierlauzi Dec 4, 2023
1a9cb17
Merge branch 'devel' into olz_aligned_classification
oierlauzi Dec 5, 2023
28c5570
Merge pull request #846 from I2PC/co_bugFixes
albertmena Dec 5, 2023
f093f33
Merge branch 'devel' into ms_pdb_standard_read
albertmena Dec 5, 2023
e0922b8
Deep center interface simplified
cossorzano Dec 7, 2023
6947a46
Check extension also checks symlinks
MartinSalinas98 Dec 11, 2023
8f20f95
Merge branch 'devel' into fi_DMD_updateModel
fede-pe Dec 11, 2023
12455c5
Comments
MartinSalinas98 Dec 11, 2023
1a02bfd
Rollback
MartinSalinas98 Dec 11, 2023
0a4780f
update model names
fede-pe Dec 12, 2023
5e6a122
Merge pull request #847 from I2PC/co_deepCenter
albertmena Dec 14, 2023
f1d601d
Merge pull request #848 from I2PC/fi_DMD_updateModel
Vilax Dec 15, 2023
a584165
Added CIF format support to pdb_label_from_volume
oierlauzi Dec 18, 2023
e5fe03a
Code smell
MartinSalinas98 Dec 18, 2023
9b1a774
Extra object removal
oierlauzi Dec 18, 2023
a420f92
Moved external actions to master/main
MartinSalinas98 Dec 18, 2023
efe9184
Merge pull request #849 from I2PC/olz_cif_pdb_label_from_volume
albertmena Dec 19, 2023
a5feaaf
Merge pull request #850 from I2PC/ms_action_simplification
albertmena Dec 19, 2023
d0d2af9
graphene update
Vilax Dec 19, 2023
cbd9b11
Fixed PDB write function when no categories are present
oierlauzi Dec 19, 2023
6135e9e
Merge pull request #851 from I2PC/olz_fix_pdb_write
oierlauzi Dec 19, 2023
e65e1d3
Merge branch 'devel' into olz_aligned_classification
oierlauzi Dec 19, 2023
4c19739
enhancing performance in subtomogram extraction
Vilax Dec 23, 2023
303a30e
Merge branch 'devel' into ms_pdb_standard_read
MartinSalinas98 Jan 3, 2024
34e63e9
File string to FileName object
MartinSalinas98 Jan 3, 2024
34409a7
Removed unecessary filename copy
oierlauzi Jan 3, 2024
f8b2fca
adding tomo reconstructoin
Vilax Jan 8, 2024
6e80235
removing graphene alignment in this branch
Vilax Jan 8, 2024
ac60334
checking
Vilax Jan 8, 2024
966d7c8
restoring dose filter
Vilax Jan 8, 2024
c2f7d30
enhancing subtomo extraction
Vilax Jan 8, 2024
5a546eb
Merge branch 'devel' into fastExtraction
Vilax Jan 8, 2024
6391327
fixing pr
Vilax Jan 8, 2024
b736b79
Merge branch 'devel' into xtomo
Vilax Jan 8, 2024
719e5a9
removing comments
Vilax Jan 8, 2024
30ea322
bug fixed
Vilax Jan 8, 2024
f644460
Merge pull request #854 from I2PC/fastExtraction
Vilax Jan 8, 2024
f66be95
Merge branch 'devel' into xtomo
Vilax Jan 8, 2024
bdaaf24
extract remove form xtomo
Vilax Jan 8, 2024
f90faf5
Merge branch 'devel' into xtomo
fede-pe Jan 8, 2024
d931694
Merge pull request #852 from I2PC/xtomo
Vilax Jan 8, 2024
7abd8e2
Update README.md
albertmena Jan 9, 2024
0961af5
Merge branch 'devel' into olz_aligned_classification
oierlauzi Jan 9, 2024
36454fd
Merge branch 'devel' into ms_pdb_standard_read
MartinSalinas98 Jan 9, 2024
4a1492e
update pythorch version
albertmena Jan 10, 2024
d28e250
deprecating deep_denoising
albertmena Jan 11, 2024
970fe70
Merge pull request #840 from I2PC/ms_pdb_standard_read
albertmena Jan 11, 2024
39618ea
Merge pull request #856 from I2PC/agm_deprecating
albertmena Jan 11, 2024
ad125eb
Update xmipp_pyTorch-gpu.yml
albertmena Jan 11, 2024
30a6a01
Update xmipp_pyTorch.yml
albertmena Jan 11, 2024
0063fd7
Merge branch 'devel' into agm_pytorch_version
albertmena Jan 11, 2024
f807d9a
Merge pull request #855 from I2PC/agm_pytorch_version
albertmena Jan 11, 2024
162c6ff
Merge branch 'devel' into olz_aligned_classification
oierlauzi Jan 11, 2024
0acbed4
Removing unused programs
oierlauzi Jan 15, 2024
f10598d
Removed more unused changes
oierlauzi Jan 15, 2024
6da6bd8
More of the same
oierlauzi Jan 15, 2024
287e251
ApplyTransform should also calculate B
cossorzano Jan 19, 2024
36cba17
The useful shift inside Scipion is negative
cossorzano Jan 19, 2024
c8dcdb2
Rewritten
cossorzano Jan 19, 2024
ed79686
Using generator
oierlauzi Jan 19, 2024
708d1db
Update xmipp_pyTorch-gpu.yml
Ratolon Jan 19, 2024
964d0f5
Update xmipp_pyTorch.yml
Ratolon Jan 19, 2024
d3df647
Merge pull request #857 from I2PC/co_deepCenter2
cossorzano Jan 23, 2024
a7a413e
Merge branch 'devel' into mit_fix_dltkenv
albertmena Jan 24, 2024
7c269a0
Merge pull request #858 from I2PC/mit_fix_dltkenv
albertmena Jan 24, 2024
1421fa5
Merge branch 'devel' into olz_split_volume
oierlauzi Jan 24, 2024
fd5ce8f
Fix compilation database merging when xmippCore is not compiled
DavidHerreros Jan 24, 2024
b5ed6ef
Removed swiftalign environment
oierlauzi Jan 24, 2024
c68cdf9
Merge branch 'devel' into compilation_database_XmippCore
DavidHerreros Jan 24, 2024
a74caa9
Removed unused swiftalign code
oierlauzi Jan 24, 2024
3376546
Added missing operator
oierlauzi Jan 24, 2024
f251c5f
Removed extra imports
oierlauzi Jan 24, 2024
17fb745
Bugfix
oierlauzi Jan 24, 2024
d6d55b5
Fixed some code smells
oierlauzi Jan 24, 2024
12c0eba
Fix equations
DavidHerreros Jan 24, 2024
bb6c22c
askShell was not used and it was incorrectly calling runJob
cossorzano Jan 25, 2024
ea7c712
New ZART fixes and functionalities
DavidHerreros Jan 25, 2024
65e6b54
Wipe out memory before calling FFT and IFFT transformations
DavidHerreros Jan 25, 2024
517125c
Using upsample and downsample functions
oierlauzi Jan 25, 2024
fce7986
Merge pull request #860 from I2PC/dh_bug_cufft
albertmena Jan 25, 2024
5993511
fix Fix this attribute access on a value that can be 'None' in src/xm…
fede-pe Jan 25, 2024
f38bae2
Bug removal, thrown objects should not be dynamic
cossorzano Jan 25, 2024
db7e7d0
Add wedge option to filter
DavidHerreros Jan 25, 2024
91824ec
fix Identical sub-expressions on both sides of operator , in src/xmip…
fede-pe Jan 25, 2024
02a3f34
Removal of useless code that is causing a Sonarcloud issue
cossorzano Jan 25, 2024
a6b82a2
Removal of Sonarcloud issue
cossorzano Jan 25, 2024
d5ea2af
fix Throw the exception by value in src/xmipp/libraries/reconstructi…
fede-pe Jan 25, 2024
306f988
fix Throw the exception by value in src/xmipp/libraries/reconstructi…
fede-pe Jan 25, 2024
7256597
fix Throw the exception by value in src/xmipp/libraries/reconstructi…
fede-pe Jan 25, 2024
3e42fc7
fix Remove the unary minus operator or change the expression's underl…
fede-pe Jan 25, 2024
f408d77
Exclude legacy from sonarcloud analysis
cossorzano Jan 25, 2024
8c0deb1
Merge branch 'devel' into dh_add_wedge
albertmena Jan 25, 2024
c3a73bf
Merge branch 'devel' into fi_xhd_25.01.2024
fede-pe Jan 25, 2024
6ec58ff
Bugfix
oierlauzi Jan 25, 2024
e9ad802
Update batch_deep_center.py
oierlauzi Jan 25, 2024
a07a569
swap condiciotn
fede-pe Jan 25, 2024
0f39a74
Bugfix
oierlauzi Jan 25, 2024
402a6a2
Merge pull request #862 from I2PC/dh_add_wedge
albertmena Jan 26, 2024
199b2eb
Merge pull request #864 from I2PC/olz_fix_random_generator
albertmena Jan 26, 2024
63cc8f6
Merge branch 'devel' into olz_split_volume
albertmena Jan 26, 2024
a1dc5c6
Merge branch 'devel' into compilation_database_xmippCore
albertmena Jan 26, 2024
2fe47d4
Merge pull request #835 from I2PC/compilation_database_xmippCore
albertmena Jan 26, 2024
c068b40
Merge branch 'devel' into compilation_database_XmippCore
albertmena Jan 26, 2024
e3b7d27
Merge pull request #834 from I2PC/compilation_database_XmippCore
albertmena Jan 26, 2024
39adac2
Merge pull request #861 from I2PC/olz_whd
albertmena Jan 26, 2024
0906869
Merge branch 'devel' into fi_xhd_25.01.2024
albertmena Jan 26, 2024
f94e58f
Merge branch 'devel' into co_fixes202401
albertmena Jan 26, 2024
670b6b8
Merge branch 'devel' into olz_split_volume
albertmena Jan 26, 2024
52bc071
Soft thresholding based on STD
DavidHerreros Jan 26, 2024
004483d
Merge branch 'devel' into zart_cuda
DavidHerreros Jan 26, 2024
bd47dcf
Merge branch 'devel' into zart_cuda
DavidHerreros Jan 26, 2024
c592440
Merge pull request #865 from I2PC/co_fixes202401
albertmena Jan 31, 2024
260d7ff
Merge branch 'devel' into fi_xhd_25.01.2024
albertmena Jan 31, 2024
7608556
Merge pull request #863 from I2PC/fi_xhd_25.01.2024
albertmena Feb 1, 2024
08add8b
fix unaccounted column in res bfac pdb
jamesmkrieger Feb 1, 2024
0d9b760
fix comment indent
jamesmkrieger Feb 1, 2024
26b57a2
Merge branch 'devel' into olz_split_volume
oierlauzi Feb 2, 2024
cb465dd
fixes for subtomo extraction
fede-pe Feb 6, 2024
0efcc25
do not debug code
fede-pe Feb 6, 2024
e0b73c1
remove debug CODE
fede-pe Feb 6, 2024
4cb7da7
reparse to not introduce changes compared to deve
fede-pe Feb 6, 2024
1b026ba
accelarating monotomo with float
Vilax Feb 6, 2024
0484823
Merge pull request #866 from I2PC/jmk_res_bfac
Vilax Feb 6, 2024
fe1764a
Merge branch 'devel' into fi_fixes_extractSubtomos
fede-pe Feb 6, 2024
e2b6c25
Update README.md
albertmena Feb 7, 2024
755bdd8
Merge pull request #867 from I2PC/fi_fixes_extractSubtomos
oierlauzi Feb 7, 2024
cb9ab9e
Merge branch 'devel' into olz_split_volume
oierlauzi Feb 7, 2024
de25730
Removing conda numpy dependency
oierlauzi Feb 13, 2024
f4b0b8f
Removed commented code
oierlauzi Feb 13, 2024
d776164
Simplified code
oierlauzi Feb 13, 2024
6b587f5
Using isinstance
oierlauzi Feb 13, 2024
4fb11a3
Merge pull request #859 from I2PC/olz_split_volume
albertmena Feb 14, 2024
c0917c2
Merge branch 'devel' into monotomo
albertmena Feb 16, 2024
6045ffa
Merge pull request #868 from I2PC/monotomo
oierlauzi Feb 26, 2024
6985839
adding tigre working
Vilax Feb 26, 2024
575a770
fixing sonar cloud bugs
Vilax Feb 26, 2024
bbc4455
fixing issues in PR
Vilax Feb 29, 2024
099122f
Merge pull request #871 from I2PC/tigre
Vilax Mar 1, 2024
620fc21
simualtion of ts, tomograms and coordinates
Vilax Mar 15, 2024
401dadb
Renamed program file
oierlauzi Mar 18, 2024
e9b66d9
Simplified code
oierlauzi Mar 18, 2024
23cc8cc
Merge pull request #872 from I2PC/_visimTS
oierlauzi Mar 18, 2024
2c62911
New regularization for ZART reconstruction
DavidHerreros Apr 29, 2024
51d40a3
Local average added
cossorzano Apr 30, 2024
cd1dd27
Merge pull request #875 from I2PC/co_ice
oierlauzi Apr 30, 2024
9af81e1
Mutliresolution added to ZART
DavidHerreros May 6, 2024
2c57820
Merge remote-tracking branch 'origin/devel' into zart_cuda
DavidHerreros May 6, 2024
4333dcf
Merge branch 'devel' into jmk_typos
albertmena May 13, 2024
917e63c
Merge pull request #878 from I2PC/jmk_typos
albertmena May 13, 2024
de5612b
solving some bugs and enhancing performance
Vilax May 14, 2024
997aa3f
Added support for half precision float micrographs
oierlauzi May 14, 2024
ab49a4f
Merge pull request #880 from I2PC/olz_half_micrographs
cossorzano May 14, 2024
ff77c37
Merge branch 'devel' into vi_updateTomo
albertmena May 16, 2024
4f89351
Merge branch 'devel' into zart_cuda
albertmena May 20, 2024
7746b5b
fixing requests in write and refactor
Vilax May 20, 2024
433cd2f
Merge pull request #876 from I2PC/zart_cuda
albertmena May 20, 2024
4301581
header file forgotten
Vilax May 20, 2024
a97cb53
AdHoc api for current installer
albertmena May 20, 2024
a46c65d
Working on json
albertmena May 20, 2024
3ba0fab
working on data collection
albertmena May 20, 2024
bcaa1f7
working on data collection
albertmena May 20, 2024
9296c3d
Deprecated ZART CPU (single core version)
DavidHerreros May 21, 2024
262da16
Deprecated ZART GPU (Multi-core version)
DavidHerreros May 21, 2024
7d3a004
Merge branch 'devel' into vi_updateTomo
albertmena May 21, 2024
d5c7165
Merge branch 'devel' into deprecate_zart_cpu
albertmena May 21, 2024
12966df
Merge pull request #881 from I2PC/deprecate_zart_cpu
albertmena May 21, 2024
764447e
Merge branch 'devel' into vi_updateTomo
albertmena May 21, 2024
6cfa98d
working on data collection
albertmena May 21, 2024
5b4a38b
linking API to xmipp pipeline
albertmena May 21, 2024
d4bb666
Merge branch 'devel' into agm_api_old_installer
albertmena May 21, 2024
6db7ea9
minor fixes
albertmena May 21, 2024
06b6f75
Merge remote-tracking branch 'origin/agm_api_old_installer' into agm_…
albertmena May 21, 2024
2c3c0ba
curl to test
albertmena May 23, 2024
11c2491
timeout
albertmena May 23, 2024
151beba
branchName
albertmena May 24, 2024
fb537af
http conection without ssl
albertmena May 29, 2024
d51b92c
Merge pull request #879 from I2PC/vi_updateTomo
oierlauzi May 29, 2024
a721d02
json.dumps
albertmena May 29, 2024
0b3c3a8
Fix double json.dump error
csimong May 29, 2024
b2ca6e0
working on general way
albertmena May 29, 2024
0932586
working on general way
albertmena May 29, 2024
b56a312
Merge branch 'devel' into agm_api_old_installer
albertmena May 29, 2024
0f81a88
hidden debug
albertmena May 29, 2024
2b5b87d
logTail fix
albertmena May 29, 2024
a6e7ab4
several fixes from review
albertmena May 30, 2024
b9de425
logTail just if fails
albertmena May 30, 2024
1847090
fixing paths
albertmena May 30, 2024
4151220
minor bugs
albertmena May 30, 2024
96ac15b
statistics variable
albertmena May 30, 2024
7f6d7b6
no prints
albertmena May 30, 2024
4e84ad5
Update xmipp_base.py
albertmena May 30, 2024
5cee556
no send statistics actions
albertmena May 30, 2024
bea2a6d
Merge pull request #883 from I2PC/agm_remove_force_flag
albertmena May 30, 2024
5d7a080
Merge branch 'devel' into agm_api_old_installer
albertmena May 30, 2024
7a36ef5
last review
albertmena May 31, 2024
a6ac165
Delete ZART GPU and recover ZART CPU for release
DavidHerreros May 31, 2024
3838690
merge pca 2dclassification with devel
erneyramirez May 31, 2024
2b96e9c
last last review
albertmena May 31, 2024
d701558
Fixing missing cone
oierlauzi May 31, 2024
7a64c4d
Merge branch 'devel' into er_pca2dClass_merge_devel
albertmena May 31, 2024
d12eac3
Merge pull request #882 from I2PC/agm_api_old_installer
albertmena May 31, 2024
2b7833c
Merge pull request #886 from I2PC/vi_olz_fix_missing_cone
albertmena May 31, 2024
7a1c650
Merge branch 'devel' into recover_zart_cpu
albertmena Jun 3, 2024
5f7aae1
Merge pull request #884 from I2PC/recover_zart_cpu
albertmena Jun 3, 2024
bae195d
Merge branch 'devel' into er_pca2dClass_merge_devel
albertmena Jun 3, 2024
708a770
Update CHANGELOG.md
albertmena Jun 3, 2024
20b651e
Update CHANGELOG.md
albertmena Jun 3, 2024
2d637e1
Update CHANGELOG.md
albertmena Jun 3, 2024
48ce40d
Update CHANGELOG.md
albertmena Jun 3, 2024
6d3d8fe
cleaning code
erneyramirez Jun 3, 2024
b4e3713
Merge branch 'devel' into er_pca2dClass_merge_devel
albertmena Jun 3, 2024
32422e3
posting with certified
albertmena Jun 4, 2024
31a885f
posting with certified
albertmena Jun 4, 2024
37585dd
Merge pull request #887 from I2PC/agm_certifications
csimong Jun 4, 2024
c0640ae
cleaning code
erneyramirez Jun 4, 2024
673b342
Merge branch 'devel' into er_pca2dClass_merge_devel
albertmena Jun 4, 2024
35461aa
Merge pull request #885 from I2PC/er_pca2dClass_merge_devel
albertmena Jun 7, 2024
ed7119e
release version
albertmena Jun 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
Language: Cpp
BasedOnStyle: Google
AccessModifierOffset: -1
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: None
AlignOperands: Align
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortBlocksOnASingleLine: Empty
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: Never # To avoid conflict, set this "Never" and each "if statement" should include brace when coding
AllowShortLambdasOnASingleLine: Inline
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterReturnType: None
AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: false
BinPackParameters: false
BreakBeforeBraces: Custom
BraceWrapping:
AfterCaseLabel: false
AfterClass: false
AfterStruct: false
AfterControlStatement: Never
AfterEnum: false
AfterFunction: true
AfterNamespace: false
AfterUnion: false
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
BeforeLambdaBody: false
IndentBraces: false
SplitEmptyFunction: false
SplitEmptyRecord: false
SplitEmptyNamespace: false
BreakBeforeBinaryOperators: NonAssignment
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeColon
BreakInheritanceList: BeforeColon
ColumnLimit: 120
CompactNamespaces: false
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: true # Make sure the * or & align on the left
ReferenceAlignment: Right
EmptyLineBeforeAccessModifier: LogicalBlock
FixNamespaceComments: true
IncludeBlocks: Preserve
IndentCaseLabels: true
IndentPPDirectives: None
IndentWidth: 4
KeepEmptyLinesAtTheStartOfBlocks: true
MaxEmptyLinesToKeep: 2
NamespaceIndentation: Inner
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PointerAlignment: Left
ReflowComments: false
SeparateDefinitionBlocks: Always # Only support for clang-format 14
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceBeforeSquareBrackets: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: false
SpacesInCStyleCastParentheses: false
SpacesInContainerLiterals: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Latest
TabWidth: 4
UseTab: Always

10 changes: 6 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ jobs:
build:
# The type of runner that the job will run on
runs-on: ubuntu-22.04
env:
SEND_INSTALLATION_STATISTICS: "False"
steps:
# Installing apt dependencies
- name: Install dependencies
Expand All @@ -20,7 +22,7 @@ jobs:
sudo apt-get install -y libfftw3-dev libopenmpi-dev libhdf5-dev libtiff5-dev python3-numpy python3-dev libsqlite3-dev default-jdk git cmake libopencv-dev openmpi-bin
# Setting up Python
- uses: actions/setup-python@v4
- uses: actions/setup-python@main
with:
python-version: '3.9.15' # Version range or exact version of a Python version to use, using SemVer's version range syntax

Expand All @@ -32,18 +34,18 @@ jobs:
pip install scons numpy
# Installing CUDA
- uses: Jimver/cuda-toolkit@v0.2.11
- uses: Jimver/cuda-toolkit@master
id: cuda-toolkit
with:
cuda: '11.8.0'
method: network
sub-packages: '["nvcc", "toolkit"]'

# Using CCache to speed C/C++ compilation
- uses: hendrikmuhs/ccache-action@v1.2
- uses: hendrikmuhs/ccache-action@main

# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/checkout@main
with:
fetch-depth: 0

Expand Down
6 changes: 6 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
repos:
- repo: https://github.com/pre-commit/mirrors-clang-format
rev: v14.0.6
hooks:
- id: clang-format
types_or: [c++, c, cuda]
41 changes: 40 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,43 @@
## Release 3.23.11 - Nereus
## Release 3.24.06 - O...
### Xmipp Programs
- New programs
- xtomo tigre reconstruction: This program provides a variety of algorithms to reconstruct tomogram from a set of tilt series
- graph_max_cut: split volume program
- tomo_simulate_tilt_series: simualtion of ts, tomograms and coordinates
- Programs updated
- Deep_center: interface simplified, calculate shift for particles
- deep_misalignment_detection: update model
- pdb_label_from_volume:Added CIF format support
- resolution_monotomo: Fast subtomo extraction
- resolution_monotomo: accelarating monotomo with float
- tomogram_reconstruction: tigre reconstruction added
- tomo_extract_subtomograms: solving some bugs and enhancing performance
- tomo_extract_particlestacks: solving some bugs and enhancing performance
- Programs fixed
- movie_estimate_gain: Initialize sigma values
- resolution_localfilter: double not integer
- movie_estimate_gain: Initialize sigma values
- project_tomography: internal loop
- pdb: Fixed PDB write function when no categories are present
- fourier_filter:Fix WEDGE option in FourierFilter
- resolution_pdb_bfactor:fix unaccounted column in res bfac pdb
- fourier_filter: Fixing missing cone
### Installation and user guide
- Fixed PyXmipp installation
- Update pythorch version on DLTK pyTorch enviroment
- Fix DLTK installation
- Removed force flag on conda installations (new conda version)
### More Xmipp
- API for collecting xmipp installation statistics
- Local average added: Now the micrograph scissor annotates the local intensity value around the particles in the original micrographs.
- Added support for half precision float micrographs
- Wipe out memory ouptut in cuFFT
- Deprecated deep_denoising
- Fix for rare axis orderings in MRC/MAP files
- Adding fixed extension to tomo


## Release 3.23.11 - Nereus
### Xmipp Programs

- New programs
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This is the main repository, which contains the majority of the source code for


## Getting started
The recommended way for users (not developers) to install and use Xmipp is via the [Scipion](http://scipion.i2pc.es/) framework, where you can use Xmipp with other Cryo-EM-related software. Xmipp will be installed during Scipion installation (pay attemption on the -noXmipp flag). The Scipion installer should take care of all dependencies for you, however, you can make its life easier if you have your compiler, CUDA and HDF5 library ready and available in the standard paths. Read below for more details about these softwares requirements. Follow the official [installation guide](https://scipion-em.github.io/docs/release-3.0.0/docs/scipion-modes/how-to-install.html#installation) of Scipion for more details.
To have a complete overview about Xmipp please visit the [documentation web](https://i2pc.github.io/docs/). The recommended way for users (not developers) to install and use Xmipp is via the [Scipion](http://scipion.i2pc.es/) framework, where you can use Xmipp with other Cryo-EM-related software. Xmipp will be installed during Scipion installation (pay attemption on the -noXmipp flag). The Scipion installer should take care of all dependencies for you, however, you can make its life easier if you have your compiler, CUDA and HDF5 library ready and available in the standard paths. Read below for more details about these softwares requirements. Follow the official [installation guide](https://scipion-em.github.io/docs/release-3.0.0/docs/scipion-modes/how-to-install.html#installation) of Scipion for more details.

## Installation requirements
### Supported OS
Expand Down
Loading