-
Notifications
You must be signed in to change notification settings - Fork 16
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
Create function dependency map #26
Comments
@jananiravi I wanted to clarify that I have to tag the functions, find out dependencies and create a function dependency map network. Is there anything more or anything I got wrong? |
Hi @jananiravi , would it be possible for me to be assigned to this task as well? |
Yes, @akwe-afriitech, check in with @SunSummoner's status and you can start contributing to this. |
hey @SunSummoner, please what is your current statues on the tasks, so far i have being able to list all the functions, Identified the user-facing functions, Identified the internal use functions |
Hi @akwe-afriitech That sounds great! I have been working on tagging the both the types of functions. Have you done some work on that? |
Hi @SunSummoner @akwe-afriitech, I've made some suggestions for new and more descriptive function names to be updated upon approval. Would this affect your dependency map? And you can find the list of potential new names in the #7 comments. Please let me know if you need any clarifications! |
Hello @SunSummoner, i had gone through all the R files and created a list of all the functions in them, i then wrote a function to convert all function names on the list from snake case and function names case to camel case, of cause it doesn't makes it fully descriptive but it was the quickest way to camel case. Here is what i currently have Hello @Seyi007, yes that would indeed affect the function map, as the names would need to be change afterwards but thats ok, as soon as your suggestions are approve, an hour or 2 of work can fixed the function map |
@akwe-afriitech Take a look at the comments in #7 , I've converted the names to camel cases and I've also replaced all occurrence of the old function names with the new ones in all files (.R and the others) in a forked branch, waiting for approval to create a pr. I suppose you're to work with the old name and new names by treating them as same (old -> new) to map the dependencies on these function, isn't it? |
Hey @akwe-afriitech its looks great. If you don't mind to share the data so I can create the graph using R. Otherwise I can make my list and match it with yours and the I can write the R script for the graph. |
sure here is the json file |
Hello @SunSummoner please do take at this, i isolated all the fucntions with deppendencies and created a visual representation for them. Of cause i will still have to automate the process to work without manually adding the functions. Hoping to get pointers, were i am going wrong, or what to do better before proceeding |
Did you visualise it using R? Or the pictorically? |
I am planning on working on it automating while coding for the function map. |
i visualised it using R, here is a picture of the code, attaching the code file to a branch of the forked project on my github repos |
@SunSummoner @akwe-afriitech, just to check, are you finding the dependencies manually or automatically, e.g., |
@jananiravi I was doing it manually but using the packages you suggested is a better alternative. |
Create function dependency map for MolEvolvR
The text was updated successfully, but these errors were encountered: