Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rave, Fra's contribution #28

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open

Commits on Oct 17, 2024

  1. Upgrade original code

    Riccardo’s Improvements to the library:
    Items Assigned to Specific Bins: Items can now be allocated to specific bins, allowing for more control over which objects go into which bin during packing.
    Multiple Packers with Unique Names: Introduced support for multiple packers, each with a unique name, enabling better tracking and management when packing across different sets of bins.
    Gravity Distribution Fix for Empty Bins: Fixed a bug where empty bins caused an error related to gravity distribution, improving the stability and accuracy of the algorithm.
    Packs’ Color Intensity Proportional to Weight: Side colors of items are now proportional to their weight, providing a visual cue for heavier items in the 3D rendering.
    Propagating Logger from Main to Other Modules: Enhanced logging by ensuring that the logger from the main module propagates errors to other modules, making it easier to track processes and debug across different parts of the system.
    Improved 3D Graph (Plotly): The 3D graph has been visually improved, offering clearer and more detailed visualizations of the packed items and bins, with 3D interactive visualization.
    
    Riccardo’s Improvements (with the script):
    Execution Time Calculation (profiler): Added functionality to calculate and log the time spent in various functions, improving performance tracking and debugging.
    Boxes Simulator and Classifier: The 3D graph has been visually improved, offering clearer and more detailed visualizations of the packed items and bins, with 3D interactive visualization.
    Preloaded Bays and Pre-existing Items: The script allows for bancali pre-loaded onto camions, where these pre-existing pallets are respected during packing and are not moved. This supports partial loading in multiple sessions.
    Weight and Volume Constraints: The packing respects total weight and volume limits for each bin, ensuring that overloaded conditions are avoided.
    Priority-Based Packing: Items (pallets) have priorities that are respected during the packing process. Premium pallets are handled with higher priority in terms of their placement.
    ravhello committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    628155b View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Update Script.py

    ravhello committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    d178e27 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Fixed examples

    I fixed the examples, for them to run now and I modified the plotCylinder function, now it is working
    FrancescoDoti committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    25f8608 View commit details
    Browse the repository at this point in the history
  2. Name in Packer is now optional

    I made the name optional
    FrancescoDoti committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    d097214 View commit details
    Browse the repository at this point in the history
  3. Embellishment

    ravhello committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    712a266 View commit details
    Browse the repository at this point in the history
  4. Changed painter to fix ex 7

    fixed ex. 7
    FrancescoDoti committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    0830fb9 View commit details
    Browse the repository at this point in the history
  5. Update example0.py

    update ex 0
    FrancescoDoti committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    634faa2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4bd5721 View commit details
    Browse the repository at this point in the history
  7. rollback ex 7

    ravhello committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    bfd4ee3 View commit details
    Browse the repository at this point in the history
  8. rollback ex 7

    ravhello committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    ad20243 View commit details
    Browse the repository at this point in the history
  9. Update example 7

    Now it prints all the bins
    FrancescoDoti committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    62022f2 View commit details
    Browse the repository at this point in the history
  10. graphic update

    ravhello committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    01185ac View commit details
    Browse the repository at this point in the history
  11. top face opacity update

    ravhello committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    c82c5bc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8673274 View commit details
    Browse the repository at this point in the history
  13. Update Script.py

    ravhello committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    bbcef4f View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. graphic improvement

    ravhello committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    162312c View commit details
    Browse the repository at this point in the history
  2. old main

    ravhello committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    ae0c84c View commit details
    Browse the repository at this point in the history
  3. fig.show removed, name check

    ravhello committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    3264215 View commit details
    Browse the repository at this point in the history
  4. efficiency on sorting

    elmiranda00 committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    0752bdb View commit details
    Browse the repository at this point in the history
  5. cylinder vis

    ravhello committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    ee49504 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f873859 View commit details
    Browse the repository at this point in the history
  7. fixed logics

    ravhello committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    eb700cf View commit details
    Browse the repository at this point in the history
  8. top face proportional

    ravhello committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    6420a40 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. stability+ precision update

    ravhello committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    7e15be6 View commit details
    Browse the repository at this point in the history
  2. precision change

    ravhello committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    beb097f View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Update example1.py

    Modified Example 1:
    - Customized each item's weight, load bear etc.
    - Edited item name labels to reflect its properties
    elmiranda00 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    e8ea64c View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. ids and names for packers

    ravhello committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    d6e7636 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3096618 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. Configuration menu
    Copy the full SHA
    675dc0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea5d2d0 View commit details
    Browse the repository at this point in the history
  3. Decimal improvements

    ravhello committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    2a44138 View commit details
    Browse the repository at this point in the history