Program and results

Program

For details, see below

Thoughts and Results

Data type for mutivariate ideals in Oscar.jl

Developer Guidelines for Julia code

The following lines are a brief overview of gathered conventions from the existing code

Naming functions and variables

Variables: CamelCase

Functions: small_letters, words separated by ‘_’

Keyword arguments

Handling of keyword arguments in Julia is not as efficient as “normal” arguments

Use keyword arguments if there are

Documenting Code

Continuous integration (CI)

Various formats of tests

When should tests be run?

Which versions of software should be used?

Where/How should test failures reported?

How to filter test output to make the error message readable?

Handling large fans

For tropical varieties, GIT fans, Groebner fans and secondary fans we are currently dealing with very large datasets, e.g. the secondary fan of the hypersimplex(2,7) contains >30’000’000 triangulations and to save it takes at least 1GB of memory (compressed). We have several datasets that are orders of magnitude larger. We do not want to recompute them, since this often takes several weeks/months, so the question is how we can provide them to everyone who needs them in a practical manner.

Communication

What we have

website, blog github email slack

Future options for enhancing communication

Progress reports

Please add intermediate results and reports of task forces to this pad.

Monday

14:00 - 16:00: Food for thought & Discussion (MA 313)

16:00 - 18:00: Task forces (MA 313, MA 621)

18:00: Dinner at Cafe Hardenberg

Tuesday

10:00 - 12:00: Status report (MA 313)

14:00 - 18:00 Task forces (MA 212, MA 621)

Wednesday

10:00 - 12:00: Task forces (MA 212, MA 621)

14:00 - 16:00: Taks forces (MA 212, MA 621) & Discussion (MA 212)

16:00 - 18:00: Task forces (MA 621)

Thursday

10:00 - 12:00: Task forces (MA 621)

14:00 - 16:00: Taks forces (MA 621)

16:00 - 18:00: Task forces (MA 621)

Friday

10:00 - 12:00 Discussion (MA 621)

Explanations

Edit this page Contact webmaster Imprint Privacy policy © 2018-2020 The OSCAR Group