<human>: Can you summarize the given text in a few sentences?

I've known this girl since my college sophomore year (now we're seniors), though never got to spend much time with her because we had no close mutual friends and she had a boyfriend. We talk whenever we see each other though. They just broke up after a 2 year relationship, not including a break-up they had over this last summer she was abroad.
I think she's absolutely incredible. Smart, funny, weird, cute, can goof off with you or have a serious conversation too. She's graduating this spring and I'm staying here for more school.
Is there any appropriate amount of time to wait to ask her out? Should I even do that or is it a bad idea because she's getting out of something long term and we have so little time left in the same place? I'm not looking for a fling, I'd want it to be a relationship, even if brief.
<bot>: Girl I've been crushing on just got out of a long term relationship, is leaving soon, but I want to ask her out.