Skip to content

Template & download

To make preparing your experimental database straightforward, numgeo-ACT ships with a ready-to-fill Excel template. It contains one correctly positioned example sheet for each supported test type, so the only thing you need to do is replace the example numbers with your own measurements.

Downloads

Database template

A blank-but-structured workbook with one example sheet per test type (OED-1, IC-1, CD-1, CU-1, CUCYC-1, CDCYC_HCA-1, CUCYC_HCA-1, USScyc-1), header cells pre-labelled and example data marked for replacement.
numgeo-act-database-template.xlsx

Example database (Karlsruhe fine sand)

A complete, real database — the monotonic + cyclic dataset used in the home-page animation — that you can open to see a fully populated workbook (oedometer, drained/undrained triaxial and six undrained cyclic triaxial tests).
database-kfs-monotonic-cyclic.xlsx

What's in the template

The template workbook contains:

  • a Read me sheet explaining how to fill it in, with the sheet-name tags, the units, and the most important rules;
  • one example sheet per test type, each with:
    • the header cells (initial void ratio, consolidation stresses, amplitudes, etc.) filled with example values in the exact cells the reader expects;
    • the data columns labelled and populated with a few example rows (marked so you know to replace them);
    • inline notes in the non-read areas of the sheet.

Every sheet is positioned so that the reader interprets it correctly — the template is validated against the reader, so a database built from it will load without surprises.

How to use it

  1. Download the template and open it in Excel (or any compatible spreadsheet program).
  2. For each laboratory test you have, duplicate the matching example sheet and rename it with the next number — e.g. copy CD-1 to CD-2, CD-3, … Delete the example sheets for test types you do not have.
  3. Fill in the header cells (initial void ratio, consolidation stresses, amplitudes, number of cycles, …) in the cells indicated.
  4. Paste your measured data into the labelled columns, starting on the data row. Keep the units as specified (percent vs. fraction, kPa).
  5. Save the workbook. If any columns are computed by formulas, make sure the evaluated values are stored.
  6. Point the reader at the workbook:

    from ACT.utilities.excel import excel
    
    database = excel()
    database.collect("my-database.xlsx")
    

Keep the value cells in place

You may restyle the template however you like — colours, fonts, borders, extra annotation rows in the non-read areas — but keep the header cells and the first data row where the reader expects them (see the sheet reference).

Check before a long run

After building your database, do a quick dry run with DEEM.optimize(method="no_optimization") to simulate the tests once with the initial parameters. This confirms the data loads and produces sensible simulations before you commit to a full calibration.