Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
701 commits
Select commit Hold shift + click to select a range
d289262
missing rename
timosachsenberg Dec 22, 2021
b7e62e8
rewrite of layerstatistics
cbielow Dec 22, 2021
3cf74f7
minor fix
timosachsenberg Dec 22, 2021
ab1b8ef
Merge pull request #4425 from bernt-matthias/topic/CVInspector-mappin…
timosachsenberg Dec 22, 2021
d7218c7
add rvalue reference (#5685)
timosachsenberg Dec 22, 2021
63ec9f8
add massql dataframe export for MSExperiment
axelwalter Dec 22, 2021
6c07448
Merge branch 'develop' into layer_refactor
timosachsenberg Dec 22, 2021
fceec07
Merge pull request #5721 from cbielow/layer_refactor
cbielow Dec 22, 2021
f1fb96b
update get_massql_df
axelwalter Dec 23, 2021
3f38797
performance improvements
axelwalter Dec 23, 2021
c68aec8
test of cppcheck action (#5727)
timosachsenberg Dec 27, 2021
14e1887
add fallback if no precursor
axelwalter Dec 27, 2021
3103eb8
[REFACTOR] function to copy spectrum meta data / settings (#3913)
hroest Dec 27, 2021
76d3387
add massql test file
axelwalter Dec 27, 2021
cd83df9
fix relative path
axelwalter Dec 28, 2021
fc68a05
smaller test file
axelwalter Dec 28, 2021
beeda3b
Merge pull request #5722 from axelwalter/feature/massql-export
axelwalter Dec 28, 2021
9b22a29
Fix/activation modes (#4918)
timosachsenberg Dec 29, 2021
4f5e7c0
some minor fixes
cbielow Dec 29, 2021
7582244
Merge branch 'layer_refactor' of https://github.com/cbielow/OpenMS in…
cbielow Dec 29, 2021
0531023
minor code duplication removed
cbielow Jan 3, 2022
4d24035
improve compilation time by removing includes
cbielow Jan 4, 2022
8ae673b
remove switching based on layer type
cbielow Jan 4, 2022
2862f29
Apply suggestions from code review
cbielow Jan 4, 2022
8eb6bdf
Merge pull request #5729 from cbielow/layer_refactor
cbielow Jan 4, 2022
a9990f0
[API,IO] revert adaptation of FeatureFinderIdentifiation to new ID da…
hendrikweisser Jan 4, 2022
92517d0
[TEST] updated FFId and ProteomicsLFQ tests after revert
hendrikweisser Jan 4, 2022
37dd83b
Merge branch 'develop' into idfile-integration
hendrikweisser Jan 4, 2022
fc5e2d4
Calculating a Corrected Database Suitability (#4905)
Waschi97 Jan 5, 2022
3c38f48
Update GNPSExport.cpp (#5594)
eeko-kon Jan 5, 2022
cce5deb
Fix seg fault and clean up code
khuenm Jan 5, 2022
6683236
Merge branch 'develop' of https://github.com/khuenm/OpenMS into swath…
khuenm Jan 5, 2022
6ec780c
[FEATURE] Make pyopenms cmake better. And log output better.
Jan 5, 2022
38862f1
Add author name
khuenm Jan 6, 2022
c6a112f
Remove more comments
khuenm Jan 6, 2022
f7c4d3b
Cleanup of Qt warnings. Better table col sizes. Better fallback in JS.
Jan 7, 2022
be29996
rebuild
timosachsenberg Jan 7, 2022
31228f1
initial implementation of output prefix parameters (#4527)
bernt-matthias Jan 7, 2022
1cbde39
[FIX] Resolve compatibility issues between IDRipper and IDMerger (#4957)
lkuchenb Jan 7, 2022
842d6d5
rename function to better describe its purpose
cbielow Jan 6, 2022
d6424cd
[DOC, PARAM] improvements for TSGs parameters
cbielow Jan 6, 2022
12e52c9
allow to retrieve validStrings for a Param
cbielow Jan 6, 2022
696ff79
restructure call to defaultsToParam_
cbielow Jan 6, 2022
d4ac008
- replace TheoSpecGen parameter UI with a more generic ParamEditor an…
cbielow Jan 6, 2022
700ef15
Fix overload
jpfeuffer Jan 7, 2022
ee6ddd7
Layer refactor (#5733)
cbielow Jan 7, 2022
bea90eb
Review comments and fix exit code.
Jan 7, 2022
88689f5
Merge pull request #5720 from OpenMS/dhanmoni_gsoc21_toppview
jpfeuffer Jan 7, 2022
a4b7e85
Merge branch 'develop' into idfile-integration
jpfeuffer Jan 7, 2022
688c407
[FIX] Add MassTrace ctor (#5737)
jpfeuffer Jan 8, 2022
bef4bf8
Normalize intensity before calculating cross correllation
khuenm Jan 10, 2022
88f1ebf
Allow overlapping elution profiles in elution peak detection (#5734)
timosachsenberg Jan 10, 2022
a503602
[API,TEST] added 'swap' method to MetaInfoInterface
hendrikweisser Jan 10, 2022
e5fce43
[FIX] fixed ambiguities when using 'swap' methods (due to multiple in…
hendrikweisser Jan 10, 2022
d7b6cb7
[FIX] included MetaInfoInterface in IdentificationData copy c'tor and…
hendrikweisser Jan 10, 2022
ed63d87
update autowrap and other ifcases
jpfeuffer Jan 10, 2022
738747e
Merge pull request #5730 from jpfeuffer/feat/betterPyOmsBuild
jpfeuffer Jan 10, 2022
3d158d7
[FIX] Major error in pyopenms addon MSSpectrum
jpfeuffer Jan 10, 2022
d7b2b44
add dll export (#5738)
timosachsenberg Jan 10, 2022
523b806
Merge pull request #5739 from OpenMS/jpfeuffer-patch-5
jpfeuffer Jan 10, 2022
7f5009c
Merge pull request #5352 from hendrikweisser/idfile-integration
timosachsenberg Jan 11, 2022
b8f8567
move GNPSExport to lib (#5638)
timosachsenberg Jan 13, 2022
890662a
Update CMakeLists.txt
timosachsenberg Jan 13, 2022
7671b74
use std::optional (#5723)
timosachsenberg Jan 13, 2022
8c4c988
reduce boost math usage (#5742)
timosachsenberg Jan 13, 2022
d6c0c72
[FIX?] pyopenms nightlies. Wrong deps after CMake restructure?
jpfeuffer Jan 13, 2022
e770528
Bugfix of depracated MSFragger parameter
tillenglert Jan 15, 2022
be6bda8
Fixed the options of isotope error to match the ones of MSFragger
tillenglert Jan 15, 2022
0828c7e
Merge pull request #5749 from tillenglert/fix/MSFraggerAdapter
jpfeuffer Jan 15, 2022
f47b19d
Merge branch 'develop' of https://github.com/OpenMS/OpenMS into develop
cbielow Jan 16, 2022
7d5da7a
[FIX] pyopenms mac fix dependency order
Jan 17, 2022
d7c7f7f
Reduce warnings (#5750)
jpfeuffer Jan 18, 2022
af9cf0d
Merge pull request #5751 from jpfeuffer/fix/pymacdeps
jpfeuffer Jan 18, 2022
aa03c7f
[ADD] MzTabM support for AccurateMassSearch (based on IdentificationD…
Jan 18, 2022
6f275ac
Minor fixes + computeRank test fix
khuenm Jan 20, 2022
9c8ac62
Update CMakeLists.txt
jpfeuffer Jan 20, 2022
1d0ffd9
Fixup both Qt*.framework/Versions/$V and Current
jpfeuffer Jan 20, 2022
07b841a
[PERFORMANCE] add index for peakannotations (#5753)
timosachsenberg Jan 20, 2022
6d0ab3e
Update pyopenms-wheels.yml
jpfeuffer Jan 20, 2022
7a911a4
Update pyopenms-wheels.yml
jpfeuffer Jan 21, 2022
56b6a52
[FEATURE] Add imported targets to all find modules and use CMake's wh…
Jan 22, 2022
70c26f3
Major restructure of CMake due to use of imported targets
Jan 22, 2022
1305a5e
merge changes I had on another branch to build pyopenms from cmake
Dec 2, 2019
2a732ba
Changes to py CMakelists after cherrypick
Jan 22, 2022
eb3e0ab
Finished pyopenms build with CMake
Jan 23, 2022
0c2d6c8
More major refactor for exporting our libraries
Jan 23, 2022
e71f608
finished exporting
Jan 23, 2022
a01a794
Also install and use our find modules
Jan 23, 2022
caff37f
Merge branch 'develop' into fix/pymacdeps
jpfeuffer Jan 23, 2022
075d0d3
Fixes in finding libs
Jan 24, 2022
b45ccf6
Merge branch 'fix/pymacdeps' of https://github.com/jpfeuffer/OpenMS i…
Jan 24, 2022
d56838c
Sqlite find override fix?
Jan 24, 2022
f3f14e3
fix FindWM5 interface
Jan 24, 2022
268a313
forgot to revert path
Jan 24, 2022
fc68590
Fix PYTHON_EXECUTABLE input
Jan 24, 2022
97bc46b
Fix superweird FindQt required behaviour. Reduce hdf linking to cpp p…
Jan 24, 2022
fe60db0
more find fixes..
Jan 24, 2022
d2af8b7
forgot to use new var
Jan 24, 2022
8825f6c
forgot to remove
Jan 24, 2022
df88669
more fixes
Jan 24, 2022
a5597f1
reduce warnings
Jan 24, 2022
cca3329
more fixes
Jan 25, 2022
47db3e0
Update install-linux.doxygen (#5759)
timosachsenberg Jan 25, 2022
a717a04
Readd Xerces find until upstream CMake is merged. Add missing extra l…
Jan 25, 2022
9505bfa
wrong include from copying
Jan 25, 2022
5186ec6
upper case boost
Jan 25, 2022
3e3b646
Fix tests and potentially HDF5 find
Jan 25, 2022
5a02c44
I give up. just copy the find module from CMake.
Jan 25, 2022
9050c0a
fix cmake includes
Jan 25, 2022
ffde1c5
fix more tests
Jan 25, 2022
2e03a2e
fix pyopenms race condition in make. try to fix external test
Jan 26, 2022
fcac564
Fix dir vars
jpfeuffer Jan 26, 2022
07f980d
typo fixes (#5763)
cbielow Jan 26, 2022
16a9b45
forward declare all svm types (#5762)
timosachsenberg Jan 26, 2022
b31292c
fixes pyopenms visibility and external
Jan 26, 2022
e9099ac
First working version of separate pyopenms build. Fix pyopenms warnings.
Jan 26, 2022
c19574f
compile fixes (#5764)
timosachsenberg Jan 26, 2022
1038889
rename var for consistency
Jan 26, 2022
06ea0c3
finish rename and fix tests
Jan 26, 2022
978ccbb
Revert "compile fixes (#5764)"
jpfeuffer Jan 27, 2022
c2286d5
Merge pull request #5766 from OpenMS/revert-5764-fix/compile_warnings
jpfeuffer Jan 27, 2022
185f64f
try some external code fixes
Jan 27, 2022
86b1d86
move Wm5 dep to cpp (#5754)
timosachsenberg Jan 27, 2022
ef6c218
Require OPENMS_TEST_VERBOSE_SUCCESS env variable set if output of suc…
timosachsenberg Jan 27, 2022
09c00a0
remove unneded include
timosachsenberg Jan 27, 2022
c1103fe
Docs in external test
Jan 27, 2022
36d5b28
Add another module because Cmake is so slow updating theirs.
Jan 27, 2022
4ed75c1
forgot to adapt includes
Jan 27, 2022
534507a
Merge branch 'develop' into fix/pymacdeps
Jan 28, 2022
8ca8b8a
remove pxd for AhoCorasickAmbigous as it pulls in Seqan headers and i…
timosachsenberg Jan 28, 2022
08ed8a1
Disable successful test lines by default (#5767)
timosachsenberg Jan 28, 2022
52e6c13
replace boost with std variant (#5768)
timosachsenberg Jan 28, 2022
25efe01
Set fillIntensity to non-member function
khuenm Jan 29, 2022
35e5b96
Merge branch 'OpenMS:develop' into develop
cbielow Jan 31, 2022
b0629e4
[NOP] better warning message
jpfeuffer Jan 31, 2022
1e1f1e5
[Fix] MS3 TMT IdMapping (#5773)
jpfeuffer Feb 1, 2022
019abf3
more reduction of test output (#5771)
timosachsenberg Feb 1, 2022
803c3a6
Merge branch 'develop' of https://github.com/OpenMS/OpenMS into develop
cbielow Feb 1, 2022
9275fe4
Merge branch 'develop' of https://github.com/cbielow/OpenMS into develop
cbielow Feb 1, 2022
18b1940
Merge branch 'develop' into fix/pymacdeps
Feb 1, 2022
141bbdf
[FEATURE] complete rewrite of AhoCorascik algorithm; its about twice as
cbielow Jan 18, 2022
ebb0d38
remove template specializations
cbielow Feb 1, 2022
00f9420
add File.h include to avoid compile error
cbielow Feb 1, 2022
b14ec03
Merge pull request #5776 from cbielow/ac_noSeqan
cbielow Feb 2, 2022
e55b295
Update GNPSExport.cpp (#5777)
eeko-kon Feb 2, 2022
367b768
removed seqan library from OpenMS
cbielow Feb 2, 2022
22cbcef
add pyopenms option to not bundle dependencies. removes need for patc…
Feb 2, 2022
c3876fa
Merge pull request #5779 from cbielow/ac_noSeqan
cbielow Feb 2, 2022
7ff834a
better cython find and to retry CI
Feb 2, 2022
a418e4d
rename vars
Feb 2, 2022
d3fe1d6
remove superfluous include ?
cbielow Feb 2, 2022
9cde7f3
Merge pull request #5780 from jpfeuffer/feat/noDepsOptionPyOMS
jpfeuffer Feb 2, 2022
ff6412e
fix compiler warnings
cbielow Feb 2, 2022
3ca8fa1
fix failing test due to invalid vector access
cbielow Feb 2, 2022
e3e0bab
disable 5min test in debug mode
cbielow Feb 2, 2022
838ac88
fix buggy comparison operator
cbielow Feb 2, 2022
0ed7b05
fix error message for new id data structure tool
cbielow Feb 2, 2022
eefc4d4
fix compile error for linux
cbielow Feb 2, 2022
9a1ff47
a few fixes (#5782)
cbielow Feb 3, 2022
687501d
update visual studio version to 17 2022
timosachsenberg Feb 3, 2022
709a8f4
use latest cmake in github action fo rwindows
timosachsenberg Feb 3, 2022
4c869bb
Fix macros redefinition
khuenm Feb 3, 2022
e19c18c
Merge branch 'develop' into swath_merge2
khuenm Feb 3, 2022
91dbdbc
switch to windows-2022 for now as not all runners seems to be upgraded
timosachsenberg Feb 4, 2022
6876637
Rename and document functions in Scoring
khuenm Feb 4, 2022
b67b812
Remove comments
khuenm Feb 4, 2022
1b22655
Minor fix
khuenm Feb 4, 2022
dff6b08
TV make sure that accessions are still exported (#5786)
timosachsenberg Feb 5, 2022
741914f
Merge pull request #5731 from khuenm/swath_merge2
cbielow Feb 6, 2022
7bea112
quick fix for wong new line
timosachsenberg Feb 7, 2022
f0c9e86
some cleanup
cbielow Feb 7, 2022
dc8a058
Merge branch 'develop' of https://github.com/OpenMS/OpenMS into ac_no…
cbielow Feb 7, 2022
1a45779
Merge pull request #5792 from cbielow/ac_noSeqan
cbielow Feb 7, 2022
efc244e
unused variable fix
timosachsenberg Feb 8, 2022
0b6a178
avoid unnecessary copy
cbielow Feb 8, 2022
636ed5c
Merge branch 'develop' into fix/pymacdeps
Feb 8, 2022
3f862ba
remove occurrence of seqan
Feb 8, 2022
42b7a22
further remove WM5 from headers
timosachsenberg Feb 8, 2022
af9cd04
use emplace
timosachsenberg Feb 8, 2022
0dc746a
Update src/openms/source/MATH/STATISTICS/QuadraticRegression.cpp
timosachsenberg Feb 8, 2022
47b15df
Update CTestConfig.cmake
jpfeuffer Feb 8, 2022
8d34c50
remove more seqan
Feb 8, 2022
1b3ff4e
Var case
jpfeuffer Feb 8, 2022
28de690
Apply suggestions from code review
timosachsenberg Feb 8, 2022
9829cc5
Update LowessSmoothing.cpp
timosachsenberg Feb 9, 2022
569cc15
test with cmath
timosachsenberg Feb 9, 2022
bc7c7fb
Merge pull request #5757 from jpfeuffer/fix/pymacdeps
jpfeuffer Feb 9, 2022
a5c7ba9
Merge pull request #5797 from OpenMS/fix/WM5_export
jpfeuffer Feb 9, 2022
2c33b33
move WM5 to private libs
jpfeuffer Feb 9, 2022
c846823
Merge pull request #5801 from OpenMS/jpfeuffer-patch-5
jpfeuffer Feb 9, 2022
9f6f7d2
replace map with vector; speedup of 60x for searches with many hits.
cbielow Feb 9, 2022
337fe76
Fix/1983 (#5796)
timosachsenberg Feb 10, 2022
b0f3bc6
replace vector of vector with flat vector
cbielow Feb 10, 2022
eb81629
remove layout from splitter (#5806)
timosachsenberg Feb 10, 2022
9fd86bb
don't show exception if unknown protein accession encountered (#5807)
timosachsenberg Feb 10, 2022
4da5128
Move non-optional simulation models to non-examples share and improve…
Feb 10, 2022
788d8d7
Merge branch 'fix/pymacdeps' of https://github.com/jpfeuffer/OpenMS i…
Feb 10, 2022
6c330fb
more cmake install fixes
Feb 10, 2022
06d24a4
some path and export fixes
Feb 11, 2022
f175e3d
remove additional target file
Feb 11, 2022
59c65ff
Merge pull request #5808 from jpfeuffer/fix/pymacdeps
jpfeuffer Feb 11, 2022
fb555b8
[FIX] module dir case
jpfeuffer Feb 11, 2022
aa17255
Update CMakeLists.txt
jpfeuffer Feb 11, 2022
b91b7f0
Update CMakeLists.txt
jpfeuffer Feb 11, 2022
87d510f
fix crash
cbielow Feb 11, 2022
1b63d19
fix new implementation, which might have reported hits twice (if they…
cbielow Feb 11, 2022
e4ecf85
move wm5 in cmake config to private too
jpfeuffer Feb 11, 2022
1f9a477
fix reported peptide count
cbielow Feb 11, 2022
f92ef70
Add test to rankedMutualInformation
khuenm Feb 11, 2022
c85d53d
fix include path in install tree
jpfeuffer Feb 11, 2022
53e040c
comment out link library hack needed for setup.py (now cmake based)
jpfeuffer Feb 11, 2022
38d9319
invalidate contrib cache
jpfeuffer Feb 11, 2022
c5eb955
Update cibuild.cmake
jpfeuffer Feb 13, 2022
73e6b12
put more cmake find stuff to the beginning
Feb 13, 2022
4e577e2
Forgot to remove
jpfeuffer Feb 13, 2022
5e27f8f
Merge pull request #5810 from jpfeuffer/fix/cmake
jpfeuffer Feb 13, 2022
0040755
Only package found optional qt plugins
jpfeuffer Feb 14, 2022
a035b4f
Efficiently do "defaultdict" behaviour in Map (#5816)
jpfeuffer Feb 15, 2022
d0702cd
Apply suggestions from code review
cbielow Feb 15, 2022
932488d
Merge pull request #5809 from cbielow/ac_noSeqan
cbielow Feb 15, 2022
c5d31b4
include opt
cbielow Feb 15, 2022
56bfca1
Merge branch 'ac_noSeqan' of https://github.com/cbielow/OpenMS into a…
cbielow Feb 15, 2022
02a70f0
clang format mostly
cbielow Feb 16, 2022
a30d529
minor spelling
cbielow Feb 16, 2022
7b57492
Create dockerdeploy.yml
jpfeuffer Feb 16, 2022
2d90cf0
Update dockerdeploy.yml
jpfeuffer Feb 16, 2022
c61419f
no quotes in docker action
jpfeuffer Feb 16, 2022
ae8b519
Rename tools to executables
jpfeuffer Feb 16, 2022
2c9adff
[infrastructure] update to github package repository
timosachsenberg Feb 16, 2022
25ea52f
Update dockerdeploy.yml
jpfeuffer Feb 16, 2022
dcb4ca5
Update dockerdeploy.yml
jpfeuffer Feb 16, 2022
f9ce3bf
Rename labels
jpfeuffer Feb 17, 2022
614ff9d
[FEATURE] add a Painter Class for 1D Canvas (currently for Peak data …
cbielow Feb 17, 2022
8091051
Change test equal to real_similar
khuenm Feb 17, 2022
8b235fe
Add more tests
khuenm Feb 18, 2022
292dc03
Merge pull request #5823 from khuenm/mutualInfoTest
cbielow Feb 18, 2022
a5680ef
Add SwathMap.h to CMake header list
jpfeuffer Feb 18, 2022
dc65927
Merge pull request #5822 from cbielow/tv_refactor
cbielow Feb 18, 2022
0467eca
[NOP] whitespace
hroest Nov 25, 2021
62fb5e8
[FEATURE] add ion mobility averaging to PPHiRes
hroest Nov 25, 2021
72e0c6c
[TEST] test new IM averaging
hroest Nov 25, 2021
46eca04
[DOC] document current behavior
hroest Nov 25, 2021
c4521f4
store in PeakBoundary object?
hroest Nov 25, 2021
a875417
refactor
hroest Nov 26, 2021
63490e7
timsTOF case
hroest Nov 26, 2021
8990147
wspace
hroest Nov 26, 2021
279dd1d
[FIX] fix for special flanking case
hroest Nov 26, 2021
a08f68b
[DEBUG] add debug statements
hroest Nov 26, 2021
43befcc
[TEST] add test case
hroest Nov 26, 2021
df9d986
[TEST] add degenerate example
hroest Nov 26, 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: 13 additions & 8 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ AlignOperands: true
AllowAllArgumentsOnNextLine: false
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortBlocksOnASingleLine: Always
AllowShortBlocksOnASingleLine: true
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: None
AllowShortIfStatementsOnASingleLine: Never
Expand All @@ -33,34 +33,39 @@ BreakBeforeBinaryOperators: None
BreakBeforeTernaryOperators: false
BreakConstructorInitializers: AfterColon
BreakInheritanceList: AfterColon
ColumnLimit: 0
ColumnLimit: 200
CompactNamespaces: false
ContinuationIndentWidth: 4
ContinuationIndentWidth: 2
FixNamespaceComments: true
IncludeBlocks: Regroup
IndentCaseLabels: true
IndentPPDirectives: BeforeHash
IndentWidth: 2
KeepEmptyLinesAtTheStartOfBlocks: true
KeepEmptyLinesAtTheStartOfBlocks: false
MaxEmptyLinesToKeep: 2
NamespaceIndentation: All
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PointerAlignment: Left
ReflowComments: false
SpaceAfterCStyleCast: true
ReflowComments: true
SortIncludes: true
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeCpp11BracedList: false
SpaceBeforeCpp11BracedList: true
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 0
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInCStyleCastParentheses: false
SpacesInContainerLiterals: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp11
TabWidth: 2
UseTab: Never
20 changes: 20 additions & 0 deletions .github/workflows/cppcheck.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: cppcheck-action-test
on: [push]

jobs:
build:
name: cppcheck-test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: cppcheck
uses: deep5050/cppcheck-action@main
with:
github_token: ${{ secrets.GITHUB_TOKEN}}
exclude_check: ./src/openms/thirdparty
inconclusive: disable
other_options: -i./cmake -i./doc -i./src/tests

- name: show report
run: cat cppcheck_report.txt
71 changes: 71 additions & 0 deletions .github/workflows/dockerdeploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: deploy-docker-images
on:
workflow_dispatch:
push:
branches:
- nightly
- 'release/**'

jobs:
Deploy:
runs-on: ubuntu-latest
steps:
- name: Extract branch name
shell: bash
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
id: extract_branch
- name: Define tag name
shell: bash
run: |
BRANCH=${{ steps.extract_branch.outputs.branch }}
## use latest to follow docker conventions
if [[ "$BRANCH" == "develop" ]]
then
BRANCH="latest"
fi
if [[ "$BRANCH" == "nightly" ]]
then
BRANCH="latest"
fi
## Remove release/ from release branch name
echo "##[set-output name=tag;]$(echo ${BRANCH#release/})"
id: tag_name
- name: Downcase REPO
run: echo "##[set-output name=repo;]$(echo ${GITHUB_REPOSITORY,,})"
id: downcase_repo
- name: Checkout Dockerfiles
shell: bash # uses git bash on windows
run: |
git clone https://github.com/OpenMS/dockerfiles
cd dockerfiles
## for release, try to checkout the specific release branch in the dockerfiles repo first
if [[ "${{ steps.extract_branch.outputs.branch }}" == "release/"* ]]
then
git checkout ${{ steps.extract_branch.outputs.branch }} || git checkout master
fi
- name: Login to GitHub Container Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: jpfeuffer
password: ${{ secrets.GH_REGISTRY_TOKEN }}
- name: Build and Push Docker Library Image
uses: docker/build-push-action@v2
with:
push: true # Will only build if this is not here
context: dockerfiles/library
build-args: |
OPENMS_TAG=latest
OPENMS_BRANCH=${{ steps.extract_branch.outputs.branch }}
tags: |
ghcr.io/${{ steps.downcase_repo.outputs.repo }}-library:${{ steps.tag_name.outputs.tag }}
- name: Build and Push Docker Tools Image
uses: docker/build-push-action@v2
with:
push: true # Will only build if this is not here
context: dockerfiles/executables
build-args: |
OPENMS_TAG=latest
OPENMS_BRANCH=${{ steps.extract_branch.outputs.branch }}
tags: |
ghcr.io/${{ steps.downcase_repo.outputs.repo }}-executables:${{ steps.tag_name.outputs.tag }}
14 changes: 7 additions & 7 deletions .github/workflows/openms-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ on:
jobs:

build-win:
runs-on: windows-latest
runs-on: windows-2022
continue-on-error: true
steps:
- uses: actions/checkout@v2
with:
path: OpenMS

- name: Reduce PATH
run: echo "PATH=C:\hostedtoolcache\windows\Python\3.7.9\x64\Scripts;C:\hostedtoolcache\windows\Python\3.7.9\x64;C:\hostedtoolcache\windows\Ruby\2.5.8\x64\bin;C:\Program Files\Java\jdk8u265-b01\bin;C:\ProgramData\kind;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0;C:\windows\System32\OpenSSH;C:\ProgramData\Chocolatey\bin;C:\Program Files\Docker;C:\Program Files\PowerShell\7;C:\Program Files\OpenSSL\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
run: echo "PATH=C:\hostedtoolcache\windows\Python\3.7.9\x64\Scripts;C:\hostedtoolcache\windows\Python\3.7.9\x64;C:\hostedtoolcache\windows\Ruby\2.5.8\x64\bin;C:\Program Files\Java\jdk8u265-b01\bin;C:\ProgramData\kind;C:\vcpkg;C:\cf-cli;C:\Program Files (x86)\NSIS;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0;C:\windows\System32\OpenSSH;C:\ProgramData\Chocolatey\bin;C:\Program Files\Docker;C:\Program Files\PowerShell\7;C:\Program Files\OpenSSL\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files (x86)\Microsoft Visual Studio\2022\\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append

- name: Install Qt
uses: jurplel/install-qt-action@v2
Expand All @@ -43,7 +43,7 @@ jobs:
uses: actions/cache@v2
with:
path: ${{ github.workspace }}/OpenMS/contrib
key: ${{ runner.os }}-contrib
key: ${{ runner.os }}-contrib2

- name: Load contrib build
if: steps.cache-contrib-win.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -71,9 +71,9 @@ jobs:
id: extract_pr

- name: Setup cmake
uses: jwlawson/actions-setup-cmake@v1.8
uses: jwlawson/actions-setup-cmake@v1.12
with:
cmake-version: '3.20.x'
cmake-version: 'latest'

- name: Add THIRDPARTY
shell: bash
Expand Down Expand Up @@ -109,7 +109,7 @@ jobs:
fi

env:
CMAKE_GENERATOR: "Visual Studio 16 2019"
CMAKE_GENERATOR: "Visual Studio 17 2022"
CONTRIB_BUILD_DIRECTORY: "${{ github.workspace }}/OpenMS/contrib"
CI_PROVIDER: "GitHub-Actions"
SOURCE_DIRECTORY: "${{ github.workspace }}/OpenMS"
Expand Down Expand Up @@ -151,7 +151,7 @@ jobs:
uses: actions/cache@v2
with:
path: ${{ github.workspace }}/OpenMS/contrib
key: ${{ runner.os }}-contrib
key: ${{ runner.os }}-contrib2

- name: Load contrib build
if: steps.cache-contrib-os.outputs.cache-hit != 'true'
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/openms_clang_format.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Action to allow clang format linting at the files changed in the PR

on:
pull_request:
branches:
- develop

name: Clang format linting
jobs:

# Checkout OpenMS
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

# Get files changed in the PR
- name: Get changed files
id: changed_files
uses: tj-actions/changed-files@v12
with:
path: .
files: |
\.h$
\.cpp$
# Perform linting
- name: Use clang format linting
if: steps.changed_files.outputs.any_modified == 'true'
uses: DoozyX/clang-format-lint-action@v0.13
with:
source: ${{ steps.changed_files.outputs.all_modified_files }}
clangFormatVersion: 13
39 changes: 39 additions & 0 deletions .github/workflows/openms_clang_format_add_and_commit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Action to allow clang format linting at the files changed in the PR

on:
issue_comment:
types: [created]

jobs:
lint:
name: Automatic clang format linting
runs-on: ubuntu-latest
if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/reformat')
steps:
- uses: actions/checkout@v2
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0

# Get files changed in the PR
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v10.1
with:
path: .
files: |
\.h$
\.cpp$
# Perform linting
- name: Use clang format linting
uses: DoozyX/clang-format-lint-action@v0.13
with:
source: ${{ steps.changed-files.outputs.all_modified_files }}
clangFormatVersion: 13
inplace: True
- uses: EndBug/add-and-commit@v4
with:
message: 'Committing clang-format changes'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6 changes: 5 additions & 1 deletion .github/workflows/pyopenms-wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -212,10 +212,13 @@ jobs:
ln -s $f $lnknm
done
for f in $Qt5_Dir/lib/*.framework/Versions/5/Qt*
do
install_name_tool -id $Qt5_Dir/lib/$(basename $f).framework/Versions/Current/$(basename $f) $f
done
for f in $Qt5_Dir/lib/*.framework/Versions/Current/Qt*
do
install_name_tool -id $f $f
done
otool -L /Users/runner/work/OpenMS/Qt/5.12.7/clang_64/lib/QtCore.framework/Versions/5/QtCore
popd
mkdir bld
pushd bld
Expand Down Expand Up @@ -254,6 +257,7 @@ jobs:
# build pyopenms distribution (macOS)
cmake -DPYTHON_EXECUTABLE:FILEPATH=$CURRENT_PYTHON_EXECUTABLE -DPYOPENMS=ON .
make -j4 pyopenms
ls -la pyOpenMS/pyopenms/QtCore.framework/Versions/*

# copy to directory
cp pyOpenMS/dist/*.whl pyopenms_whls/
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rebase.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ jobs:
with:
fetch-depth: 0
- name: Automatic Rebase
uses: cirrus-actions/rebase@1.3.1
uses: cirrus-actions/rebase@1.5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,6 @@
path = THIRDPARTY
url = https://github.com/OpenMS/THIRDPARTY
shallow = true
[submodule "src/pyOpenMS/pyopenms-extra"]
path = src/pyOpenMS/pyopenms-extra
url = https://github.com/OpenMS/pyopenms-extra.git
2 changes: 1 addition & 1 deletion .gitpod.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM openms/contrib:latest
FROM ghcr.io/openms/contrib:latest

#USER gitpod
# Avoid user input
Expand Down
3 changes: 3 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ the authors tag in the respective file header.
- Darren Kessner
- David Wojnar
- David Voigt
- Dhanmoni Nath
- Dilek Dere
- Dimitri Schachmann
- Dominik Schmitz
Expand Down Expand Up @@ -53,9 +54,11 @@ the authors tag in the respective file header.
- Juliane Schmachtenberg
- Julianus Pfeuffer
- Katharina Albers
- Khue Nguyen
- Knut Reinert
- Lars Nilse
- Leon Bichmann
- Leon Kuchenbecker
- Lucia Espona
- Lukas Mueller
- Lukas Zimmermann
Expand Down
Loading