Curve vertice height-edit (as a list?)

Hi!
I’m looking for a way to edit individual vertices on a curve. Is there an efficient method to adjust the height of vertices other than dragging them manually? Ideally, I’d like to see the exact height of a vertex and either enter a new value or move it up/down by a given distance.

Is there also a way to control the slope of the curve between specific vertices?

Finally, does anyone know of a plugin that can display a selected curve as a list showing its height, coordinates, and slope (similar to the attached image)?

Did you try to do this in Grasshopper? That makes most sense to me. You can then tune each point individually and analyse the angle of each segment.

For example converting a flat line to have constant slope:

slope.gh (10.5 KB)

Thanks for the example Gijs. This works for lines where I would want a constant slope for the entire curve, but I would also like to have option to choose some of the vertices in the curve and set them to a different slope or specific hight.

I have many curves where my constraint for the curve-vertices can sometimes be specific hight and some places slope between a given selection of vertices.