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

Intermediate technical release (required for vidjil-server integration) #18

Open
wants to merge 84 commits into
base: master
Choose a base branch
from

Conversation

eodus
Copy link
Collaborator

@eodus eodus commented Jul 3, 2018

No description provided.

vasalf and others added 30 commits April 10, 2017 16:25
Instruction of adding a new algorithm:
1. Create a new class derived from PairwiseBlockAligner (see src/algorithms/block_alignment/pairwise_block_aligner.hpp).
2. Implement your algorithm in this class. There is at least one example.
3. Add a new value to enum vj_finder::VJFinderConfig::AlgorithmParams::AlignerParams::AlignerAlgorithm (in the file
   src/vj_finder/vj_finder_config.hpp).
4. Add detection of your algorithm to the config parser in function get_aligner_algorithm (in the file
   src/vj_finder/vj_finder_config.cpp).
5. Add creation of your class to function VJQueryAligner::get_aligner (in the file src/vj_finder/vj_query_aligner.cpp).
6. Finally, you may now change the algorithm used by igrec in the config configs/vj_finder/config.info (even though
   I'm not pretty sure changes in it are commited now).
VJQueryProcessor is now created only one time per thread
@eodus eodus self-assigned this Jul 3, 2018
@eodus eodus requested review from Chushuhuch and slabodkin July 3, 2018 16:52
else:
input_file_tmp = None

# TODO this should be done automatically but it is not. Submit a bug
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Submit it plz. It cannot be found here till next century.

@@ -479,6 +479,8 @@ def __error_positions(self, tau=1, size=5,
result.sort()
return result

# FIXME cons_size/ref_size args are probably swapped. Check and fix if
# necessary
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice)

@@ -479,6 +479,8 @@ def __error_positions(self, tau=1, size=5,
result.sort()
return result

# FIXME cons_size/ref_size args are probably swapped. Check and fix if
# necessary
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice)

# Conflicts:
#	CMakeLists.txt
#	igrec.py
#	src/vj_finder/vj_query_aligner.hpp
#	src/vj_finder/vj_query_processing.cpp
# Conflicts:
#	configs/.gitignore
#	src/vj_finder/vj_finder_config.cpp
#	src/vj_finder/vj_query_aligner.cpp
#	src/vj_finder/vj_query_aligner.hpp
#	src/vj_finder/vj_query_processing.cpp
#	src/vj_finder/vj_query_processing.hpp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants