Nesting Tasks Dataset for 2D-Nesting Efficiency Estimation
<p>Nesting efficiency dataset</p> <p>This is the raw dataset associated with the paper “Graph Neural Networks Comparison for 2D-Nesting Efficiency Estimation”, by C.Lallier, L. Vézard, B. Pinaud and G. Blin, 2022. Consisting of 100,000 nesting tasks.</p> <p><strong>Usage:</strong></p> <p>The files are: <em>tasks.gz, parts.gz, constraints.gz, </em>and<em> shapes.gz</em>. They are in PICKLE file format version 5 with a gzip compression. Example to load a file :</p> <pre><code class="language-python">import pandas as pd tasks = pd.read_pickle('tasks.gz')</code></pre> <p> </p> <p><strong>Description:</strong></p> <p><em>Tasks.gz</em> file contains nestings high-level descriptors. It is composed of the following columns:</p> <table> <thead> <tr> <th scope="row">Column</th> <th scope="col">Type</th> <th scope="col">Description</th> </tr> </thead> <tbody> <tr> <th scope="row">efficiency</th> <td>float</td> <td>The variable to predict (label). Given in % </td> </tr> <tr> <th scope="row">duration</th> <td>integer</td> <td>input data. The nesting algorithm convergence time. Given in s.</td> </tr> <tr> <th scope="row">sheet_width</th> <td>integer</td> <td>input data. The width of the nesting area. Given in m<sup>-4</sup></td> </tr> <tr> <th scope="row">sheet_length</th> <td>integer</td> <td>input data. Facultative. The height of the nesting area. Given in m<sup>-4</sup></td> </tr> <tr> <th scope="row">sheet_type</th> <td>integer</td> <td>input data. Kind of the nesting.</td> </tr> <tr> <th scope="row">tasks_index</th> <td>integer</td> <td>Generated data. Join key between tables.</td> </tr> <tr> <th scope="row">is_train, is_val, is_test</th> <td>boolean</td> <td>Generated data. Can be used as mask for the train, val and test subsets.</td> </tr> </tbody> </table> <p><em>Parts.gz</em> contains description of the parts to be nested : </p> <table> <thead> <tr> <th scope="row">Column</th> <th scope="col">Type</th> <th scope="col">Description</th> </tr> </thead> <tbody> <tr> <td><strong>tasks_index</strong></td> <td>integer</td> <td>Reference to the join key from the <em>Task</em> table. </td> </tr> <tr> <td><strong>parts_id</strong></td> <td>integer</td> <td>Generated part id.</td> </tr> <tr> <td><strong>shape_hash</strong></td> <td>integer</td> <td>Reference to the hash of the part's shape, join key from the <em>Shape </em>table.</td> </tr> </tbody> </table> <p><em>Shapes.gz</em> is the description of the shapes of the parts to be nested : </p> <table> <thead> <tr> <th scope="row">Column</th> <th scope="col">Type</th> <th scope="col">Description</th> </tr> </thead> <tbody> <tr> <td><strong>shape_hash</strong></td> <td>integer</td> <td>Generated data. Join key between tables.</td> </tr> <tr> <td><strong>raw</strong></td> <td>list of integers</td> <td>List of x, y tuples for each point. Unit is m<sup>-4</sup></td> </tr> <tr> <td><strong>sizes</strong></td> <td>list of integers</td> <td>List of sub-shapes sizes. </td> </tr> </tbody> </table> <p><em>Constraints.gz</em> describes constraints and their parameters:</p> <table> <thead> <tr> <th scope="row">Column</th> <th scope="col">Type</th> <th scope="col">Description</th> </tr> </thead> <tbody> <tr> <td><strong>type</strong></td> <td>string</td> <td>Generated constraint type.</td> </tr> <tr> <td><strong>tasks_index</strong></td> <td>integer</td> <td>Reference to the join key from the <em>Task</em> table.</td> </tr> <tr> <td><strong>parts_1, parts_2</strong></td> <td>list of integers</td> <td>References to the <em>parts_id</em> from the <em>Parts</em> table. </td> </tr> <tr> <td><strong>p1_x, p1_y and p2_x, p2_y</strong></td> <td>list of floats</td> <td>Input data. Origin position (x, y) of the constraint on parts. For each part of the constraint.</td> </tr> <tr> <td><strong>r1_start, r1_end, r1_flip_x</strong></td> <td>list of floats</td> <td>Input data. Rotation (start, end, and flip_x) parameters of the constraint. Multiple ranges accepted.</td> </tr> <tr> <td><strong>y_min, y_max</strong></td> <td>list of floats</td> <td>Input data. Range from (y_min, y_max). Multiple ranges accepted.</td> </tr> <tr> <td> <p><strong>x_offset, y_offset, motif_order, x_alignment_type, y_alignment_type, proximity_type, max_distance, groups_relative_orientation, is_frozen</strong></p> </td> <td>float</td> <td>Input data. Other constraint parameters.</td> </tr> </tbody> </table>
ShareScore
40/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 8
- Harmonization
- 4
- Access
- 16
- Reuse readiness
- 8
- Engagement
- 4
Topics
Dataset details
- Repository
- zenodo
- Published
- May 24, 2022
- License
- cc-by-4.0
- DOI
- 10.5281/zenodo.6579813
Scored with release 0.9.0
ScienceDex for faculty
Your academic CV and NIH biosketch
Make your CV in your school's format and your NIH biosketch from it, then download both as Word files.