-
Notifications
You must be signed in to change notification settings - Fork 33
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
Cahaba Codebase Refactor and Cleanup #422
Comments
@nickchadwick-noaa I've noted for each item whether or not it might harm the fim_4 forked repo, please double check it. Two lists, one called "Won't Impact fim_4" and another list called "Might Impact fim_4". For example, "Converting the run_by_unit.sh script from Bash to Python" might impact fim_4. This is just a best guess. We'll coordinate with DS later to confirm. |
@BradfordBates-NOAA Good point. I would avoid changing fim_run and run_by_unit to Python for now. Come the first quarter of the new fiscal year, FIM 4 will release GMS and then should be a good time to do major refactoring. @nickchadwick-noaa Could you post any scripts, Python, or apt dependencies that you propose to remove prior to? Also, what's the Dockerfile consolidation about? |
@fernando-aristizabal Thanks for checking in on this. After July 4 we plan to hold a session with the DS team to iron out a refactor/clean-up plan for fim_4 sensitive items. Until then, we plan to knock out some of the harmless stuff. If you see something on the list, like the Dockerfile refactoring plans, that causes concern, please let us know. |
@fernando-aristizabal I will of course post any scripts we plan to remove, to ensure that they are not being used by anyone. Initially, I had created a separate |
@WinstonHoyle-NOAA Do you need a Docker image with the source code embedded within for AWS Batch? |
I do not think so, we already have two in ECS that have the application
built and models ready to run when the container starts.
…On Tue, Jun 22, 2021 at 7:16 AM FernandoAristizabal-NOAA < ***@***.***> wrote:
@WinstonHoyle-NOAA <https://github.com/WinstonHoyle-NOAA> Do you need a
Docker image with the source code embedded within for AWS Batch?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#422 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AUHA5EE4F3J37FIODQR4MJ3TUCLMLANCNFSM47CKFM2A>
.
|
In light of recent changes (Fim 4.1.0.0, fim 4.2.0.0 and fim 4.3.0.0), this issue is not longer applicable as it has been covered. |
This Issue is to track the overall progress of cleaning up the Cahaba Repo. The following line items are to be made into separate issues with their own deeper descriptions and discussions. The goal of this list is to clean out any unused code and files, unify the formatting and languages of all the remaining code, and to organize the repository for future contributions.
Won't Impact fim_4:
Dockerfile.prod
, renameDockerfile.dev
to justDockerfile
, and remove.dockerignore
. [9pt] Cahaba Codebase Cleanup - Small Items #432Dockerfile
and remove any unused* packages or variables. [9pt] Cahaba Codebase Cleanup - Small Items #432Pipfile
. [9pt] Cahaba Codebase Cleanup - Small Items #432CHANGELOG.md
,SECURITY.md
, andTERMS.md
files to the/docs
folder. [9pt] Cahaba Codebase Cleanup - Small Items #432/tools
and/src
folders. [9pt] Cahaba Codebase Cleanup - Small Items #432tools/preprocess
scripts intotools/
[9pt] Cahaba Codebase Cleanup - Small Items #432/src
folder have their code in functions and are being called via a__main__
function (This will help with implementing memory profiling fully). [9pt] Cahaba Codebase Cleanup - Small Items #432fim_run.sh
HUC success / failure*unused by both Cahaba and fim_4.
Might Impact fim_4
run_by_unit.sh
script from Bash to Python.fim_run.sh
script from Bash to Python.memory_profiling
in thefim_run
,run_by_unit
, and/src/*
scripts.The text was updated successfully, but these errors were encountered: