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

Implement dataview app #26

Closed
2 tasks done
dgets opened this issue Nov 13, 2018 · 2 comments
Closed
2 tasks done

Implement dataview app #26

dgets opened this issue Nov 13, 2018 · 2 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@dgets
Copy link
Owner

dgets commented Nov 13, 2018

Implementation will consist of a couple of primary features; one that will be fairly simple for alpha, and a much more complicated one, probably requiring the addition of JavaScript libraries, which will add the icing on the cake-- graphing the beginnings of the data that we're really here to see.

NOTE: This is going to be handled with class-based generic views, which will steepen the learning curve for a bit but keep providing me with new material for better Django in the future.

  • create initial app with the ability to see various tabulated data regarding all previous administrations of a particular substance; ie initial dosage date, number of total dosages, average time between dosages, highest/lowest dosage details, average dosage amount (alpha version)
  • add the gravy; utilize some libraries for graphing and add the formulas for half-life plasma dispersal to the mix and let's take a look at the plasma drop-offs between dosages; that is one of the things that we're really writing this app for, after all (this'll be beta)

See also issue #9, a subset of the initial checkbox's features.

@dgets dgets added enhancement New feature or request help wanted Extra attention is needed labels Nov 13, 2018
@dgets dgets added this to the alpha milestone Nov 13, 2018
@dgets dgets self-assigned this Nov 13, 2018
dgets added a commit that referenced this issue Nov 13, 2018
…filter based on whether or not they have admin records still, and provide valid link to DetailView.
dgets added a commit that referenced this issue Dec 4, 2018
… view to the links in the main dataview page properly.
dgets added a commit that referenced this issue Dec 5, 2018
dgets added a commit that referenced this issue Dec 31, 2018
@dgets
Copy link
Owner Author

dgets commented Dec 31, 2018

Going on a recommendation from D0rn, I'm going to be trying to utilize the D3.js library for bar graph generation. See also this tutorial and the following example.

It should work perfectly for what I was hoping for here (though I was trying to hold out for a line graph at first). It seems like any serious problems are just going to be trying to pass the data from the back end to the JavaScript (probably in JSON). Other than that it should be relatively simple, from first glance.

dgets added a commit that referenced this issue Jan 7, 2019
…ing issues with url matching here from the javascript embedded for graphing.
dgets added a commit that referenced this issue Jan 8, 2019
@dgets dgets closed this as completed in b615160 Jan 9, 2019
@dgets
Copy link
Owner Author

dgets commented Jan 9, 2019

Okay so the adipose dispersal and other more advanced extrapolations from the data have not been completed yet, but I really think that this particular issue thread has had all of the activity that it really needs. These features will be listed for completion in a new issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant