diff --git a/docs/conf.py b/docs/conf.py index b61b2a3da2d687846a005e84bd00eb51acd2d741..28bdfa8afec52ba6b77c32f6655f5b314700011c 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -57,7 +57,7 @@ autosummary_generate = True # Document Python Code autoapi_type = 'python' -autoapi_dirs = ['../orcasong'] +autoapi_dirs = ['../orcasong', '../orcasong_contrib'] autoapi_options = [ 'members', 'undoc-members' # , 'private-members', 'special-members' diff --git a/orcasong_contrib/data_tools/make_data_split/make_data_split.py b/orcasong_contrib/data_tools/make_data_split/make_data_split.py index 1ec7b4ba92f1dcb0c22adf71862bd7fc72b11b6c..b97b10e63bee3d2147695bca14fd5b6a299cc028 100644 --- a/orcasong_contrib/data_tools/make_data_split/make_data_split.py +++ b/orcasong_contrib/data_tools/make_data_split/make_data_split.py @@ -344,9 +344,9 @@ def make_concatenate_and_shuffle_list_files(cfg): + ' ' + conc_outputfile_fpath) -def make_data_split(): +def main(): """ - Main function. + Main function to make the data split. """ cfg = parse_input() @@ -379,4 +379,4 @@ def make_data_split(): if __name__ == '__main__': - make_data_split() + main() diff --git a/orcasong_contrib/data_tools/shuffle/shuffle_h5.py b/orcasong_contrib/data_tools/shuffle/shuffle_h5.py index a3c1c0f7d4f7cf0716feb52632030d585a844671..7b57dc0d9675506e1af024646a8f660fe998e1b4 100644 --- a/orcasong_contrib/data_tools/shuffle/shuffle_h5.py +++ b/orcasong_contrib/data_tools/shuffle/shuffle_h5.py @@ -271,7 +271,7 @@ def shuffle_h5(filepath_input, tool=False, seed=42, delete=True, chunksize=None, return output_file_shuffled -def shuffle_h5_tool(): +def main(): """ Frontend for the shuffle_h5 function that can be used in a bash environment. @@ -297,4 +297,4 @@ def shuffle_h5_tool(): if __name__ == '__main__': - shuffle_h5_tool() + main() diff --git a/setup.py b/setup.py index 106bd21419def66ff8110aca2952c914404ed90c..ca3b6e12b2943e5aa6af513ec9cc0f3d427a3b43 100644 --- a/setup.py +++ b/setup.py @@ -15,7 +15,10 @@ setup( install_requires=requirements, packages=find_packages(), include_package_data=True, - entry_points={'console_scripts': ['make_nn_images=orcasong.make_nn_images:main']}, + entry_points={'console_scripts': ['make_nn_images=orcasong.make_nn_images:main', + 'shuffle=orcasong_contrib.data_tools.shuffle.shuffle_h5:main', + 'concatenate=orcasong_contrib.data_tools.concatenate.concatenate_h5:main', + 'make_dsplit=orcasong_contrib.data_tools.make_data_split.make_data_split:main']}, setup_requires=['setuptools_scm'], use_scm_version={ 'write_to': 'orcasong/version.txt',